Показать сообщение отдельно
Старый 20.03.2019, 14:29   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 131
Благодарил(а): 15 раз(а)
Поблагодарили: 663 раз(а) в 606 сообщениях
По умолчанию Ответ: Связной макрос вход-выход

Цитата:
Сообщение от LordN Посмотреть сообщение
т.е. вот так - это уже криминал и так делать нельзя, если не хочешь проблем?


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

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

---------

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

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием