Показать сообщение отдельно
Старый 20.03.2019, 19:25   #10
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 177
Благодарил(а): 242 раз(а)
Поблагодарили: 166 раз(а) в 158 сообщениях
По умолчанию Ответ: Связной макрос вход-выход

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вам нужно понять, что макросы существуют только виртуально, т.к. лоджик перед компиляцией их все разворачивает в программу. Т.е. всех этих входов и выходов в реальной программе несуществует.

Соответственно, мысленно разворачивая макрос, вы должны получить подключения вида выход блока -> вход блока. Если это правило выполнено, проблем нет и не предвидится.

---------

Тут функциональность вступает в противоречие с удобством. Раньше входы и выходы теряли свой тип сразу при обрывании связи от них и связи от входа в выходу протянуть было невозможно. Но это создавало большущее неудобство как при редактировании макросов, так и при создании слейва. Правила были изменены и теперь удобство гораздо лучше, но появилась возможность "отстрелить себе ногу".

Не пользуйтесь этой возможностью.
вы меня опять запутали.

давайте еще раз.

http://forum.segnetics.com/attachmen...1&d=1553076872
с таким макросом проблем не будет, если не замыкать вход и выход, т.е. не создавать неопределённость, которую компилятор может соптимизировать так, что черт ногу сломит.
всё верно?
если всё более-менее так, то этого мне вполне достаточно.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием