Вот видеозапись:
http://recordit.co/EjrZEKJELy (это же видео в виде анимированного gif:
http://g.recordit.co/EjrZEKJELy.gif )
Макрос NOTD это вход ==> NOT =задержка=> выход
Очевидно, что вариант "макрос" и "вне макроса" выдают разный ответ.
Ой, неужели вас так вводит в ступор линия задержки на выходе?
Да пёс с ней. Могу сделать такой же пример с задержкой по входу:
http://recordit.co/D78FxgJAtw (оно же
http://g.recordit.co/D78FxgJAtw.gif )
Результат всё равно один и тот же: вариант с "макросом" требует двух циклов на переключение состояния, а точно такой же вариант (но без макроса) переключается на каждом цикле. Отсюда вывод: в варианте с макросом ОЛ добавляет лишнюю задержку. Иначе как ещё объяснить то, что период генератора меняется?