UniSet 2.32.1
|
В библиотеке поддерживается механизм, позволяющий замораживать значение датчика и оно не будет меняться, пока не будет обратно"разморожено". При этом функция setValue()
будет продолжать работать и будет менять значение датчика в памяти SM. Но пока датчик не будет разморожен эти изменения не будут видны. После разморозки датчика, будет выставлено текущее значение.
Для управления "заморозкой" существует две возможности
Для того, чтобы заморозить какое-то значение достаточно вызвать команду
Где:
SID
- это имя или идентификатор датчикаnode
- узел на котором датчик находится (необязательный параметр)value
- значение которое будет установлено у датчика (при "разморозке" значение не важно)1
- заморозитьМожно замораживать или размораживать сразу несколько датчиков.
Для "заморозки/разморозки" значений в коде в UInterface предусмотрена функция
Пример заморозки: