ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
439516 Топик полностью
Скрипач, пророк (08.09.2013 00:26, просмотров: 199) ответил fk0 на Ничего не имею против автоматного подхода. Он же по-сути событийный (автомат же реагирует на какие-то входные события...) И событийный в чистом виде, без спрятанного внутри автомата, вообще не бывает.
Меньше месяца назад чуть два баяна не порвали, а вы уже все забыли :) Автомат не ждет событий на входе. Автомат опрашивает входы. Он статичен в том смысле, что все входные сигналы ему доступны в любой момент. Нет сущности "события", которое, по какому-то, общему для них, каналу последовательно приходят. Соответственно и логика программирования: - сидим в "состоянии" и опрашиваем входы. Сложились условия, переключились в другое состояние, выдали другие команды на выходы и снова сидим опрашиваем входы (возможно не те, что в предыдущем состоянии). Логика событийного программирования: - сидим, ждем событий (сообщений). - пришло событие, по нему и текущему состоянию, переключились, дали выходы, снова ждем. Активный опрос VS пассивное ожидание.
... но не любой ценой.