Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 9 Управление приборами

Рис. 9-19. Пример использования драйвера DMM Agilent 34401.

Эту программу можно найти в библиотеке NI Example Finder после установки драйвера мультиметра.

Как работает драйвер прибора?

Многие программируемые приборы имеют большое количество функций и режимов. Такая сложность требует создания согласованной программной модели, которая облегчала бы работу как разработчикам драйверов, так и конечным пользователям. Модель, используемая в LabVIEW, описывает внешнюю и внутреннюю структуру драйвера прибора. Внешняя структура определяет взаимодействие драйвера с пользователем, а также другими программными компонентами системы. Внутренняя структура определяет организацию программного модуля драйвера.

Пользователь взаимодействует с драйвером прибора при помощи API или интерактивного интерфейса. Интерактивный интерфейс обычно используется для тестирования или для работы конечных пользователей. API доступен из LabVIEW. Сам драйвер работает с прибором через VISA.

ВП, входящие в драйвер прибора, делятся на шесть категорий, которые перечислены в следующей таблице.

©National Instruments Corporation

9-27

Учебный курс LabVIEW Основы I

Урок 9 Управление приборами

Категория

Описание

 

 

Initialize

ВП инициализации устанавливает связь с

(инициализация)

прибором. Он вызывается в первую

 

очередь.

Configure

Эти ВП конфигурируют прибор для

(конфигурирование)

выполнения тех или иных операций.

 

После вызова этих ВП прибор готов к

 

измерениям.

 

 

Action/Status

Эти ВП дают команду на выполнение

(действие/статус)

какого-либо действия (например, перехода

 

в режим ожидания запуска) или получают

 

текущий статус прибора и незавершенных

 

операций.

 

 

Data

ВП этой категории передают данные

(работа с данными)

между прибором и компьютером.

 

 

Utility

Эти ВП используются для выполнения

(утилиты)

вспомогательных операций, таких как

 

сброс или самотестирование.

 

 

Close

Этот ВП завершает (закрывает)

(закрытие)

программное соединение с прибором. Он

 

вызывается в последнюю очередь.

©National Instruments Corporation

9-28

Учебный курс LabVIEW Основы I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]