Перейти к содержимому

События и функции

На событие назначается список системных функций или скрипт JavaScript.

Функции на событии

Щелчок, двойной щелчок, щелчок правой, нажатие и отпускание левой и правой кнопки, наведение и уход курсора, изменение значения, активизация и деактивизация, нажатие и отпускание клавиши.

Открытие, закрытие и цикл: периодически, пока экран открыт.

Функция Параметры Действие
ActivateScreen Screen Открыть экран
ActivatePreviousScreen — Предыдущий экран
ActivateHomeScreen — Первый экран проекта
ShowPopupScreen Screen, X, Y Экран во всплывающем окне
ShowGeniePopup Genie, Substitutions, Title Окно джина, например Tag=Pump1; Title=Насос 1
ClosePopup — Закрыть всплывающее окно
ShowAlarms — Текущие алармы
ShowAlarmJournal — Журнал алармов
ShowTrend Tag Тренд тега за последний час
ShowTrendGroup Group Группа трендов
ShowTagOverview — Обзор тегов
Функция Параметры Действие
SetBit, ResetBit, InvertBit Tag Записать 1, 0 или инвертировать
SetBitWhileKeyPressed Tag 1 при нажатии, 0 при отпускании
SetBitInTag, ResetBitInTag, InvertBitInTag Tag, Bit Операция с битом целого тега
SetValue Tag, Value Записать значение
IncreaseValue, DecreaseValue Tag, Step, Limit Шаг с ограничением
InputValue Tag Окно ввода значения
CopyValue Target, Source Скопировать значение
Функция Параметры Действие
LinearScaling Target, Source, X1, X2, Y1, Y2 Линейное масштабирование
InvertLinearScaling Target, Source, X1, X2, Y1, Y2 Обратное масштабирование
ShiftAndMask Target, Source, Shift, Mask Выделить поле битов
Функция Параметры Действие
AcknowledgeAllAlarms — Квитировать все алармы
AcknowledgeAlarm Alarm Квитировать один аларм
ShowLogonDialog — Сменить пользователя
Logoff — Выйти
ChangePassword — Сменить пароль
ShowMessage Text Сообщение оператору
PrintScreen — Печать экрана
ToggleFullScreen — Полный экран
Beep — Звуковой сигнал
StopRuntime — Закрыть клиент, сервер продолжает работать
RunScript Function, Argument Функция скрипта проекта
RunServerScript Function, Argument Функция серверного скрипта

В серверных задачах доступны функции записи тегов, вычисления, квитирование и RunScript.