ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
315028
mazur (14.03.2012 19:30, просмотров: 6759)
1 - Где-то читал, что кто использует событийную систему, тот не умеет использовать автоматное программирование. Так это или не так, время покажет. Но, хотелось бы разъяснения этому. http://www.youtube.com/watch?v=WW7Kpq6P4po
Дальше, я так и не могу понять, что считать событиями. Как и что потом обрабатывать. Прошу разъяснить цепочку, что есть события (не термин, а конкретные примеры), единое ли битовое поле событий (в случае, если события бинарные, есть\нет), обработка. Ну и далее. 2 - По ссылке видео-пример. 3 - Некоторые моменты мне не нравятся, попросту прибиты гвоздями. Есть автомат меню, есть автомат цикла работы станка. Текстовые сообщения на 4 строке выдаются автоматом меню после отправки сообщений автоматом цикла. Есть рабочие, есть аварийные. Что потом делается с рабочими сообщениями не важно. Прокукарекали и ладно. А вот когда таймауты датчиков, например, то автомат цикла должен встать во временную паузу до устранения причины или остановки станка. Тут вроде понятно, сохраняется текущее состояние и встаем в состояние, скажем, временной остановки или паузы. Может и по другому. А автомат меню должен выдавать текстовое аварийное сообщение, поочередно, с паузой, если вошли в меню, и постоянно в главном меню, пока не устранили причину или не остановили станок. Подскажите как это все правильно реализовать.