UniSet 2.32.1
|
Существует два механизма реализующих зависимость между датчиками:
Механизм зависимостей реализован в классе IOController.
Пример записи "зависимости" в configure.xml:
При считывании конф. файла можно задавать фильтры.
ПОКА РЕАЛИЗОВАНА ЗАВИСИМОСТЬ ТОЛЬКО ОТ ОДНОГО ДАТЧИКА! т.е. <depend> может быть только один.
Механизм зависимостей между датчиками на уровне IOBase, работает на уровне процессов обмена использующих IOBase. В ним относятся IOControl, ModbusMaster (RTU,TCP) и т.п. Плюсом данного механизма является, то, что он обеспечивает для датчика (который зависит от другого) весь набор обработки, поддерживаемый IOBase - это задержки на срабатывание, фильтры, калибровочные диаграммы и т.п. (см. IOBase). Чтобы задействовать данный механизм, достаточно у датчика указать следующие поля:
Следует иметь ввиду, что этот механизм не действует при сохранении значений, например при помощи uniset-admin, в отличие от механизма Зависимость на уровне IOController (SharedMemmory)
Пример записи "зависимости" в configure.xml:
В данном случае подразумевается, что разрешающим датчиком является OtherSensor_AS=2.