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

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

H. Драйверы приборов

Рассмотрим следующий сценарий. Для работы с лабораторным осциллографом был написан специальный ВП. Затем осциллограф вышел из строя и его пришлось заменить на другую модель, поскольку прежнюю перестали выпускать. Однако ВП не работает с новым осциллографом, и теперь его нужно переписать.

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

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

Plug-and-Play драйвер прибора представляет собой набор ВП, управляющих программируемым прибором. Каждый ВП соответствует определенной операции: конфигурированию, запуску, чтению результатов измерений и т. д. Драйверы помогают пользователям быстрее начать работу с приборами через PC и уменьшают затраты времени на разработку приложений, поскольку пользователям не нужно изучать протоколы связи для каждого прибора. Хорошо документированные драйверы приборов с открытым кодом дают возможность оптимизировать те операции, которые нужны конечному пользователю, а модульная структура облегчает настройку драйверов под конкретные задачи.

Где найти драйверы приборов?

Большую часть Plug-and-Play драйверов приборов для LabVIEW можно найти при помощи поисковой системы Instrument Driver Finder. Она доступна через пункты меню Tools>>Instrumentation>> Find Instrument Drivers и Help>>Find Instrument Drivers. Для поиска драйверов устанавливается соединение с ni.com. При установке драйвера прибора в библиотеку примеров добавляется программа, демонстрирующая работу с этим драйвером.

Пример работы с драйвером прибора

На рис. 9-19 показана блок-диаграмма ВП, работающего с цифровым мультиметром (DMM) Agilent 34401. ВП инициализации настраивает параметры последовательного порта, ВП конфигурации используется для выбора разрешения, диапазона и функции, а также включения или выключения автоматического выбора диапазона. Следующий ВП считывает результат одного измерения. После этого сеанс закрывается и проверяется наличие ошибок. В любом приложении, использующем драйвер прибора, общая последовательность событий будет такой же: инициализация, конфигурирование, работа с данными, закрытие.

©National Instruments Corporation

9-26

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

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