Можно ли менять уставки сигнализации (по верхнему и нижнему аварийному значению) из верхнего уровня? может гдето и указывалось - не нашёл ;(

Avatar
  • обновлен
  • Отвечен

Такой вот вопрос - можно ли сделать на верхнем уровне окно, чтобы пользователь сам мог изменять параметры сигнализации. Например по конкретному тэгу (допустим Температура обратной сетевой воды) изменить уставку верхнего порога сигнализации с 50 на 45, или вообще отключить вне отопительного периода?

Avatar
СИМП Лайт (тех поддержка)
  • Отвечен

День добрый.

Работу с уставками можно осуществить через скрипт. 

https://simplight.ru/manual/rabota-s-alarmami-vykhod-za-ustavki-avarii-/setalarmbounds

Если будет нужна помощь в реализации скрипта, пишите.

Avatar
Николай (JFCE)

Нов описании написано что Min и Max - это миним. и макс. значения, и в примере там указаны числовые значения:

Пример вызова:
SetAlarmBounds("Температура",0,180);

можно ли вместо числовых значений указать тэг?

Avatar

Вы можете сделать два виртуальных канала для уставок (верх, низ). Затем в исполняющем скрипте считывать значения этих каналов и передавать их функции.

Avatar
Николай (JFCE)

да, сорри, проверил - работает.

Второй вопрос :) - как сделать так чтобы при закрытии (или перезагрузке Монитора) эти уставки сохранялись?

Avatar

Сохранять их в глобальных переменных, и при старте скрипта подгружать их оттуда.

https://simplight.ru/manual/komandy-raboty-s-globalnymi-peremennymi

Avatar
Николай (JFCE)

попробую

Avatar
Николай (JFCE)

не поможете случаем  примерами скриптов работы с глобальными переменными (как правильно сохранить и вызвать)

Avatar

Напишите в чат на нашем сайте, оперативно подскажем по скрипту, что и как лучше написать.