НТК Интерфейс
ПО ОИК Диспетчер НТ. Клиент10 - инструкция по настройке
×
Меню

7.3.4. Привязка вызова функции дорасчета к элементам оперативной схемы

Для каждой оперативной схемы в виде скриптов могут быть описаны алгоритмы влияния на элементы схемы в зависимости от состояния телеметрии.
Для описания скриптов используется язык программирования Javascript со встроенными функциями обращения к данным телеметрии, воздействия на элементы схемы, а также функции воздействия на телеметрию (переключение сигналов, команды ТУ и т.п.).
Для начала работы с функцией в режиме редактирования привязок необходимо нажать на кнопку
В появившемся поле описываются все скрипты работающие в рамках одной схемы.
Первично инициализируется необходимая для алгоритмов скриптов телеметрия, которые в последующем используется в тексте в виде переменной:
var ts = initTmStatus(0, 1, 1); // инициализируем сигнал с адресом #TC0:1:1
После описываются функции влияющие на элементы схемы. Элементы схемы определяются уникальным ID элемента, определить ID можно в режиме редактирования привязок нажав правой кнопкой мыши на необходимый элемент, далее скопированный ID можно добавить в поле описания скриптов
Описание функций, их аргументов и флагов телепараметров доступны в соотвествующих справочниках. Примеры скриптов с описанием добавлены в подчиненные разделы 7.3.4
Описанные в скриптах функции могут быть привязаны к действию по нажатию кнопками мыши на элемент схемы. Для этого необходимо в окне привязок элемента выбрать "Вызов функции дорасчета", в появившемся окне описать наименование и функцию скрипта.
Аргументы заполняются построчно, например для функции switchTsOff(ch, rtu, point) аргументы ch, rtu, point заполнены следующим образом:
Когда привязка функции будет добавлена, необходимо выбрать действие которое будет приводить к вызову функции.
После сохранения настроек, проверить работу скрипта в виде специального журнала работы дорасчета в режиме просмотра. Необходимо вызывать журанл с помощью кнопки меню
В появившемся окне убедиться что включена запись в журнал и произвести привязанное ранее действие, при успешном применении настроек в журнале появятся записи об изменении свойств элементов схемы.