Цитата:
Сообщение от Arsie
Вам нужно понять, что макросы существуют только виртуально, т.к. лоджик перед компиляцией их все разворачивает в программу. Т.е. всех этих входов и выходов в реальной программе несуществует.
Соответственно, мысленно разворачивая макрос, вы должны получить подключения вида выход блока -> вход блока. Если это правило выполнено, проблем нет и не предвидится.
---------
Тут функциональность вступает в противоречие с удобством. Раньше входы и выходы теряли свой тип сразу при обрывании связи от них и связи от входа в выходу протянуть было невозможно. Но это создавало большущее неудобство как при редактировании макросов, так и при создании слейва. Правила были изменены и теперь удобство гораздо лучше, но появилась возможность "отстрелить себе ногу".
Не пользуйтесь этой возможностью.
|
вы меня опять запутали.
давайте еще раз.
http://forum.segnetics.com/attachmen...1&d=1553076872
с таким макросом проблем не будет, если не замыкать вход и выход, т.е. не создавать неопределённость, которую компилятор может соптимизировать так, что черт ногу сломит.
всё верно?
если всё более-менее так, то этого мне вполне достаточно.