Цитата:
Сообщение от СВМ
Вот простой пример, см. картинку 1. Куда и какую задержку поставить? Ставить по два блока на каждую ячейку памяти мне не нравится.
Ещё вопрос, см. картинку 2, как поймать 1.#QNAN?
|
1) Смотреть самый последний блок в программе. Либо счётчиком подобранную методом научного тыка задержку
2) Ловить нужно ноль в делителе, а не qnan
Ну и последнее - обе картинки, извините, пример неграмотного подхода. Сигнал готовности должен влиять на определяющий алгоритм, на его выходные данные.
Например, в макросе расписания всё построено так, что нули на выходах ни к чему не приведут.
В проекте Конструктора всё построено так, что аварии не фиксируются, а сами макросы вполне себе пробегают в первые пару секунд все 8 кругов ада. Ну и пусть пробегают.