На вкладке «Датчики» можно создавать, редактировать и удалять датчики, которые используются на оборудовании.
Для создания датчика нажмите кнопку «Добавить новый датчик». Заполните необходимые поля и нажмите «ОК».
Здесь необходимо ввести имя датчика, которое будет выводиться на экран, выбрать тип датчика из доступных, указать единицу измерения и прочие параметры.
Единица измерения, как правило, предлагается. Однако Вы можете ввести и свою. Это особенно актуально для цифровых датчиков таких как датчик работы двигателя, датчик загрузки груза или произвольный цифровой датчик. Вместо предложенных значений «Вкл/Выкл», можно ввести, например, «Активирован/Дезактивирован», «Груженый/Пустой» и т.п.
Также введите название параметра, которое приходит в сообщении. Если устройство уже имеет сообщения, то можно выбрать имя параметра из списка доступных в последнем сообщении.
При желании можно добавить описание.
По умолчанию в системе уже определены цифровые входы/выходы и аналоговые входы. Вся нумерация начинается с единицы (1). Для цифрового входа используйте параметр inX (где X - номер входа), цифрового выхода outX, для аналогового входа adcX. Например: adc8 - параметр, фиксирующий значения с восьмого аналогового входа.
Если это аналоговый датчик и для него это требуется, составьте таблицу преобразований из уравнений прямой. По приходу значения, оно будет подставлено в параметр Х, остальные два параметра a и b будут взяты из таблицы пересчета. На выходе будет получен результат - параметр Y. Каждая строка в таблице расчета работает только на своем промежутке, т.е. до значения Х в следующей строке. Значения по оси Х повторяться не могут.
Коэффициент a - это тангенс угла (отношение противолежащего катета к прилежащему), коэффициент b - смещение по оси Y. Если Вы пользуетесь коэффициентом а, и необходимо учитывать предыдущий интервал для смещения по оси Y и автоматически пересчитывать b, установите флаг «Продолжить предыдущий отрезок».
Получить тангенс угла и подставить его в коэффициент а можно без таблицы тангенсов, а с помощью математических расчетов. Для этого по осям Х и Y необходимо найти интервалы действия значений (дельты). Далее остается только поделить значения ∆y/∆x. Полученное значение и является тангенсом угла.
Примеры способов заполнения таблицы:
Более подробно о таблицах расчетов датчиков см. здесь.
Это более автоматизированный способ создания таблицы преобразований. Здесь Вам достаточно ввести входные значения X и соответствующие им выходные значения Y. После введения каждой пары значений, нажимайте «Добавить». Неверно введённые значения можно удалить при помощи кнопки
. Когда все значения введены, нажмите кнопку «Генерировать таблицу расчёта». Таблица, содержащаяся в предыдущей вкладке, будет заменена.
Теперь можно перейти на «График расчета» и посмотреть результаты, нажав кнопку «Обновить». Даже при ограничении значений, график расширяется влево и вправо еще на четверть в каждую сторону. Это связано с тем, что на самом первом интервале функция продолжает действовать и в обратную сторону до минус бесконечности если нет ограничения, то же самое и с последним интервалом - функция продолжает действовать до бесконечности, если нет ограничения.
Дополнительную информацию о настройках датчиков, контроле за расходом топлива, о создании таблиц расчетов и т.п. можно прочитать в Примерах практического применения.