[an error occurred while processing this directive]
|
Отладили переходы, затем "вписываем" для каждого состояния действия.
Ошибиться (механически) тяжелее, чем если это будет в разных процессах.
А читабельность теряется из-за загруженности текста.
А так
Casex ({state,sign})
{st1,s0} : state = st2;
{st1,s5} : state = st4;
По моему так допускается. Четко видно, откуда, куда и по какому сигналу.
Тоже самое для каждого исполнительного устройства,
Casex (state)
st1 : A = B;
st5 : A = C;
без всяких "begin","if" и т.п.
E-mail: info@telesys.ru