Dom13
19.04.2012, 11:41
http://zenviver.narod2.ru/forums_pict/q1.bmp
in_esnop - сигнал от кнопки блокировки с фиксацией.
есть некая последовательность, после каждого шага по две альтернативные ветви (одна для блокировки - безусловный переход на инит, а вторая для продолжения). такой способ подсмотрел в исходниках которые, которые писались на заказ до меня. но бывают такие ситуации, в момент когда шаг ozh активен, а reset_ready нет, нажимается кнопка блокировки. то шаг ozh так остается активен одновременно с начальным шагом инит.
эту проблему я решил следующим образоам - в каждой из паралельных шагов, изменил безусловный переход из инит на последний шаг каждой из паралельных веток. таким образом вроде как коректно завершается паралельность, количество шагов е множится.
так собственно вопрос, насколько правильное решение даной проблемы?
in_esnop - сигнал от кнопки блокировки с фиксацией.
есть некая последовательность, после каждого шага по две альтернативные ветви (одна для блокировки - безусловный переход на инит, а вторая для продолжения). такой способ подсмотрел в исходниках которые, которые писались на заказ до меня. но бывают такие ситуации, в момент когда шаг ozh активен, а reset_ready нет, нажимается кнопка блокировки. то шаг ozh так остается активен одновременно с начальным шагом инит.
эту проблему я решил следующим образоам - в каждой из паралельных шагов, изменил безусловный переход из инит на последний шаг каждой из паралельных веток. таким образом вроде как коректно завершается паралельность, количество шагов е множится.
так собственно вопрос, насколько правильное решение даной проблемы?