Попробовал как ОЛ 1.9 реагирует на линии задержки, расположенные в макросах.
Оказалось -- никак, что огорчает.

Для теста достаточно простого макроса: "вход ==> NOT --линия-задержки--> выход"
Снимок экрана 2017-08-03 в 10.55.43.png

На основном холсте замыкаю выход на вход этого макроса, и ОЛ начинает паниковать, что "у вас цикл-цикл!".
Хотя, по-факту, цикла-то нет. Линия задержки-то есть (она внутри макроса), всё как положено.
Снимок экрана 2017-08-03 в 10.46.34.png


Ну и в симуляции поведение этого макроса отличается от такой же цепочки, сделанной без макроса:
Снимок экрана 2017-08-03 в 10.48.16.png

ОЛ 1.9.125.10819

Получается "заменятор связей на линии задержки" выполняется до раскрытия макросов?
Это печально, т.к. из-за подобного эффекта в схему добавляются лишние задержки. Например, "НЕ-с-задержкой" в виде макроса меняет состояние раз в 2 цикла (это реже, чем ожидается), а то же самое, но без макроса меняет состояние каждый цикл (как и ожидается)
А как же обещанное "ОЛ видит сквозь макросы"?