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

294 байта добавлено ,  4 года назад
м
Нет описания правки
м
м
Строка 82: Строка 82:
==Правила==
==Правила==
При написании своих правил через движок WB-Rules, важно помнить, что код в правилах выполняется ''асинхронно''. Если, в привычном понимании, выполнение кода идёт сверху-вниз, то в данном случае, выполнением управляет событийная модель: когда происходит то или иное событие (изменение показаний датчика/срабатывание таймера/нажатие на кнопку), то выполняется соответствующий кусок кода, отвечающий за обработку этого события. Подробнее о работе движка правил и типовых конструкциях обработки событий можно узнать из [[движок правил wb-rules|соответствующей статьи.]]
При написании своих правил через движок WB-Rules, важно помнить, что код в правилах выполняется ''асинхронно''. Если, в привычном понимании, выполнение кода идёт сверху-вниз, то в данном случае, выполнением управляет событийная модель: когда происходит то или иное событие (изменение показаний датчика/срабатывание таймера/нажатие на кнопку), то выполняется соответствующий кусок кода, отвечающий за обработку этого события. Подробнее о работе движка правил и типовых конструкциях обработки событий можно узнать из [[движок правил wb-rules|соответствующей статьи.]]
Для управления стендом как физически (путём нажатия на кнопки), так и удалённо через демонстрационный веб-интерфейс, были созданы виртуальные устройства. Логика управления стендом выглядт следующим образом: нажатие на кнопку/переключение в веб-интерфейсе => срабатывание виртуального устройства => выполнение правила.
Для управления стендом как физически (путём нажатия на кнопки), так и удалённо через демонстрационный веб-интерфейс, были созданы виртуальные устройства. Логика управления стендом выглядят следующим образом: нажатие на кнопку/переключение в веб-интерфейсе => срабатывание виртуального устройства => выполнение правила.




Строка 91: Строка 91:
[[Файл:Demo stand left.png|1280px|thumb|center|Схема подключения устройств на демонстрационном стенде: левая сторона]]
[[Файл:Demo stand left.png|1280px|thumb|center|Схема подключения устройств на демонстрационном стенде: левая сторона]]
[[Файл:Demo stand right.png|1280px|thumb|center|Схема подключения устройств на демонстрационном стенде: правая сторона]]
[[Файл:Demo stand right.png|1280px|thumb|center|Схема подключения устройств на демонстрационном стенде: правая сторона]]
==Файлы для скачивания==
По ссылкам ниже вы можете скачать схему подключения в форматах
Corel Draw 2018: [[File:Demostand.cdr.zip|Demostand.cdr.zip]]
Corel Draw PDF: [[File:Demo stand.pdf|Demo stand.pdf]]
Demo stand.pdf
12 063

правки