Имхо, лучше предупреждение конечно. Кривую работу макроса(программы) в принципе видно в симуляции.
Меня другое удивляет, как компилятор ломает работу куска программы, когда на выходе стоят SEL и обратные связи SEL завязаны только на самих себя в предыдущих примерах ?
При чем это только на одном примере. Я пробовал на другом макросе это проделать на выходе и все осталось в норме. Никакой закономерности
Вот для этого и необходимо предупреждать что в коде есть неявная обратная связь при ее подсоединении или при запуске алгоритма в симуляции.
Ну и да, иногда прямые связи становятся обратными. Вот пример: если в тестовом макросе убрать явную обратную связь между SEL и ADD то все выходы после ADD становятся явными обратными.
з.ы. рабочий вариант макроса с интегрированным SelChange не требует переменных на входе....



Ответить с цитированием
