Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Справочный материал / Измерения в LabVIEW.pdf
Скачиваний:
258
Добавлен:
31.03.2015
Размер:
2.54 Mб
Скачать

2. Сравнение встраиваемых устройств и автономных измерительных приборов для решения задач сбора данных

DAQ Traditional можно использовать совместно с драйвером NI-

DAQmx на одном и том же компьютере.

·NI-DAQmx является последней версией NI-DAQ драйвера с новыми VI, функциями и средствами разработки программ управления измерительными устройствами. Преимуществами NI-DAQmx по сравнению с предыдущими версиями драйверов NI-DAQ являются: конфигурирование каналов и измерительных задач с помощью DAQ Assistant; повышенная производительность, в том числе более быстрый одноточечный аналоговый ввод и вывод и многозадачность; более простой прикладной программный интерфейс (API) для создания приложений сбора данных с использованием меньшего количества функций и VI, чем с драйверами предыдущих версий.

Драйверы Traditional NI-DAQ и NI-DAQmx поддерживают различные наборы устройств. Перечни поддерживаемых этими драйверами устройств можно найти на сайте National Instruments ni.com/daq.

Подробная информация о том, когда и каким драйвером необходимо пользоваться, содержится в документе DAQ Quick Start Guide for NIDAQ 7.0.

2.2.Автономные приборы

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

Независимо от того, как приборы подключены к компьютеру, их взаимодействие организуется с помощью специального протокола. Каким образом компьютер управляет прибором и осуществляет сбор данных – зависит от типа прибора. Наибольшее распространение получили приборы, поддерживающие последовательный интерфейс, приборный интерфейс GPIB и стандарт PXI.

Как и встраиваемые устройства сбора данных общего назначения, автономные приборы преобразуют измеряемые величины в код,

Измерения в LabVIEW

2-4

ni.com

2. Сравнение встраиваемых устройств и автономных измерительных приборов для решения задач сбора данных

однако, они, как правило, являются специализированными приборами, спроектированными для отдельных видов измерений. Обычно программное обеспечение для обработки данных и вычисления результата измерения в автономных приборах нельзя модифицировать, поскольку оно, как правило, "зашито" в прибор.

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

2.2.1. Как компьютер управляет приборами

Компьютеры управляют измерительными приборами, посылая им команды через какой-либо из интерфейсов: GPIB, PXI или RS-232. Например, прибору можете отправить команду измерить сигнал, а затем – команду вернуть результат измерений в компьютер.

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

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

Использование драйверов приборов дает следующие преимущества:

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

·Снижение стоимости разработки программного обеспечения. Разработчикам не нужно тратить время на изучение синтаксиса команд низкого уровня для программирования приборов.

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

© Корпорация National Instruments

2-5

Измерения в LabVIEW

2. Сравнение встраиваемых устройств и автономных измерительных приборов для решения задач сбора данных

NI поставляет более 2200 драйверов от более, чем 150 поставщиков. Список доступных драйверов для автономных измерительных приборов опубликован в разделе NI Instrument Driver Network на сайте ni.com/idnet.

Измерения в LabVIEW

2-6

ni.com