Не смог понять смысл строки.
И b и b0 - ФБ типа BLINK, т.е. структуры данных с указателем на процедуру обработки.
При start=false что присваивается в b?
Вид для печати
Не смог понять смысл строки.
И b и b0 - ФБ типа BLINK, т.е. структуры данных с указателем на процедуру обработки.
При start=false что присваивается в b?
b0 же
...........
Ну я как понял, если тайминги явно не прописаны, то в b0 они тупо нулю равны...
Я бы ещё так извратился:
Ну и для hi. И вообще 1 блинк) но длинная строка. Думаю так можно.Код:b(ENABLE := start, TIMELOW := sel(start, lo, t#0s), TIMEHIGH := hi, OUT => q);
Вообще всё равно нулю[/false]
Новый start - новый блинк. Ни разу не надёванный.
Ясно. Внутренние переменные b приводятся в самое наиисходнейшее состояние при присвоении b:=b0.
Не додумался бы до присвоений не элементарных переменных. Возьму на заметку.