Самый простой датчик — обычный механический контакт: дверь открыли — контакт разомкнулся, закрыли — замкнулся. Такой нехитрый датчик, равно как и приведенный алгоритм работы, часто применяется в охранных сигнализациях. Для механизма с поступательным движением, который имеет два положения, например водопроводная задвижка, понадобится уже два контакта: замкнулся один контакт — задвижка закрыта, замкнулся другой — закрыта.
Более сложный алгоритм поступательного движения имеет механизм закрытия пресс-формы термопласт-автомата. Изначально пресс-форма открыта, это исходное положение. В этом положении из пресс-формы извлекаются готовые изделия. Далее рабочий закрывает защитное ограждение и пресс-форма начинает закрываться, начинается новый рабочий цикл.
Расстояние между половинами пресс-формы достаточно велико. Поэтому сначала пресс-форма движется быстро, а на некотором расстоянии до смыкания половин срабатывает концевик, скорость движения значительно уменьшается, и пресс-форма плавно закрывается.
Такой алгоритм позволяет избежать удара при смыкании пресс-формы, иначе ее просто можно расколотить на мелкие кусочки. Такое же изменение скорости происходит и при открывании пресс-формы. Здесь уже двумя контактными датчиками не обойтись.
Таким образом, датчики на основе контакта являются дискретными или бинарными, имеют два положения, замкнут-разомкнут или 1 и 0. Другими словами можно сказать, что событие произошло или нет. В приведенном выше примере контактами «улавливаются» несколько точек: начало движения, точка снижения скорости, конец движения.
В геометрии точка не имеет никаких размеров, просто точка и все. Она может либо быть (на листе бумаги, в траектории движения, как в нашем случае) или ее попросту нет. Поэтому для обнаружения точек применяются именно дискретные датчики. Может быть сравнение с точкой здесь не очень уместно, ведь в практических целях пользуются величиной точности срабатывания дискретного датчика, а точность эта намного больше геометрической точки.