Demostand: различия между версиями

Нет описания правки
Строка 14: Строка 14:
==Подключённые устройства==
==Подключённые устройства==
[[Файл:Modbus_devices.png|400px|thumb|Устройства на шине RS-485.]]
[[Файл:Modbus_devices.png|400px|thumb|Устройства на шине RS-485.]]
[[Файл:Internal_modules.png|400px|thumb|Пристыковочные модули.]]
[[Файл:Internal_modules.png|400px|thumb|Пристыковочные модули.]]
[[Файл:Controls.png|400px|thumb|Устройства для взаимодействия и датчики.]]
[[Файл:Controls.png|400px|thumb|Устройства для взаимодействия и датчики.]]


Строка 42: Строка 38:
|-
|-
|WB-MIR
|WB-MIR
|Модуль для управления устройствами посредством ИК сигналов (также, оснащён входом для температурного датчика). [[WB-MIR v.2 - Modbus IR Remote Control|Подробнее.]]  
|Модуль для управления устройствами посредством ИК сигналов (также, оснащён входом для температурного датчика). [[WB-MIR_v2_-_Modbus_IR_Remote_Control|Подробнее.]]  
|-
|-
! colspan="2" |Датчики
! colspan="2" |Датчики
Строка 80: Строка 76:
При написании своих правил через движок WB-Rules, важно помнить, что код в правилах выполняется ''асинхронно''. Если, в привычном понимании, выполнение кода идёт сверху-вниз, то в данном случае, выполнением управляет событийная модель: когда происходит то или иное событие (изменение показаний датчика/срабатывание таймера/нажатие на кнопку), то выполняется соответствующий кусок кода, отвечающий за обработку этого события. Подробнее о работе движка правил и типовых конструкциях обработки событий можно узнать из [[движок правил wb-rules|соответствующей статьи.]]
При написании своих правил через движок WB-Rules, важно помнить, что код в правилах выполняется ''асинхронно''. Если, в привычном понимании, выполнение кода идёт сверху-вниз, то в данном случае, выполнением управляет событийная модель: когда происходит то или иное событие (изменение показаний датчика/срабатывание таймера/нажатие на кнопку), то выполняется соответствующий кусок кода, отвечающий за обработку этого события. Подробнее о работе движка правил и типовых конструкциях обработки событий можно узнать из [[движок правил wb-rules|соответствующей статьи.]]
Для управления стендом как физически (путём нажатия на кнопки), так и удалённо через демонстрационный веб-интерфейс, были созданы виртуальные устройства. Логика управления стендом выглядят следующим образом: нажатие на кнопку/переключение в веб-интерфейсе => срабатывание виртуального устройства => выполнение правила.
Для управления стендом как физически (путём нажатия на кнопки), так и удалённо через демонстрационный веб-интерфейс, были созданы виртуальные устройства. Логика управления стендом выглядят следующим образом: нажатие на кнопку/переключение в веб-интерфейсе => срабатывание виртуального устройства => выполнение правила.


==Схема подключения==
==Схема подключения==