Изменения

Перейти к навигации Перейти к поиску

Добавление снапшотов, состояний и событий

1711 байт добавлено, 02:44, 26 марта 2020
* '''State''' – при выборе этого типа триггера необходимо указать другое состояние драйвера, триггер будет срабатывать каждый раз, когда данные в указанном состоянии изменились.
* '''Timer''' – при выборе этого типа триггера необходимо указать интервал времени – периодичность срабатывания триггера.
 
У одного состояния может один или более триггеров, при срабатывании любого из них будет запущен скрипт вычисления нового состояния.
 
Для того чтобы добавить провайдер состояния необходимо кликнуть правой кнопкой мышки на состояние и в контекстном меню выбрать '''Добавить''' => '''Провайдер состояния'''. Далее необходимо указать тип провайдера:
* '''Simple''' – тип провайдера состояния в котором указывается откуда брать значения для вычисления каждого поля текущего состояния. В качестве значений можно использовать любые поля снапшотов или других состояний (желательно, предварительно добавить триггеры на снапшоты и состояния). Также можно применить элементарные функции (умножение на коэффициент или сравнения с другим значеним). Или же указать константное значения для поля состояния.
* '''Script''' – тип провайдера состояния в котором для вычисления состояния используется скрипт написанный на языка C# и реализующий интерфейс IStateProvider.
= Добавление события драйвера =
192

правки

Навигация