Начальная инициализация - Большая Энциклопедия Нефти и Газа, статья, страница 3
Сумасшествие наследственно. Оно передается вам от ваших детей. Законы Мерфи (еще...)

Начальная инициализация

Cтраница 3


Если на вход CLK подать константу TRUE, то при перезапуске ПЛК на выходе Q будет сформирован единичный импульс. Аналогично, если вход CLK связан с аппаратурой и уже имеет значение TRUE, экземпляр R TRIG сформирует ложный единичный импульс при первом вызове. Если бы переменная М имела начальное значение TRUE, то ложного импульса не возникало бы. В случае, когда это явление не желательно, можно создать собственный безопасный детектор фронта или применить пустой вызов экземпляра при начальной инициализации.  [31]

Суть следующего примера в том, что индикатор размещен в панели диалога, созданной при помощи класса CDialogBar, о котором было рассказано в главе 13 первого тома. При создании объекта CInProgFrame кроме панели диалога также создается строка состояния, которая заменяется время от времени панелью с индикатором. Для этого создаются два таймера. Обработчик сообщений от таймера либо переключает панели, либо изменяет значение индикатора. Для наглядности в код начала операции добавлены функции начальной инициализации индикатора.  [32]



Страницы:      1    2    3