Автоматизация измерений, контроля и испытаний. Мищенко С.В - 55 стр.

UptoLike

Рис. 12.3. Окно программы управления стендом
Описание графического пользовательского интерфейса. Окно программы управления стендом показано на рис. 12.3.
Описание кода программы. Блок-диаграмма состоит из четырех последовательно выполняющихся кадров: первые два
кадра выполняют инициализацию и конфигурирование драйвера устройства, третий кадр содержит основной цикл програм-
мы (рис. 12.6), четвертый кадр закрывает драйвер устройства.
Первый кадр (рис. 12.4) содержит функциональный блок, «открывающий» драйвер для устройства с указанным номером
DevNum (этот номер присваивается конкретному модулю менеджером устройств Advantech), и возвращает указатель (DriverHan-
dle), с помощью которого будет производиться дальнейшее обращение к модулю, и код ошибки (Driver error).
Рис. 12.4. Открытие драйвера устройства
Рис. 12.5. Конфигурирование драйвера
DriverHandle указатель на определенное устройство.
Chan&Gainкластер, содержащий информацию о номере канала и код диапазона измерения дла некоторых устройств.
TrigModeпериод опроса канала (0 – устанавливается программно в менеджере устройств, 1 – определяется внешним
управляющим сигналом)
error inсодержит код ошибки до выполнения этого блока.
Voltage возвращает значение напряжения (модуль ADAM-4011 способен возвращать сразу значение температуры).
error outвозвращает код ошибки после выполнения этого блока.
Блок вывода дискретного сигнала. Записывает бит данных в канал дискретного вывода устройства определенного
переменной DriverHandle.
DriverHandleуказатель на определенное устройство.
Port номер порта дискретного вывода.
BitPosопределяет позицию бита порта.
Stateзначение бита записываемого в порт.
error inсодержит код ошибки до выполнения этого блока.
error outвозвращает код ошибки после выполнения этого блока.