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

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

E. Программная архитектура

Программная архитектура для управления приборами из LabVIEW похожа на архитектуру для устройств DAQ. Взаимодействие с интерфейсами приборов обеспечивается набором драйверов. Конфигурирование интерфейсов выполняется через MAX. Для взаимодействия с драйверами интерфейсов из LabVIEW разработан специальный интерфейс прикладного программирования VISA (Virtual Instrument Software Architecture). Использование этого API

является предпочтительным при программировании приборов, поскольку VISA абстрагирует тип интерфейса. VISA используется для управления приборами во многих ВП. Например, экспресс-ВП Instrument I/O Assistant использует VISA для связи с приборами, ориентированными на передачу сообщений, и преобразования полученных данных в формат ASCII. Instrument I/O Assistant

следует использовать при отсутствии драйвера прибора. В LabVIEW под драйвером прибора понимается набор ВП, специально разработанных для взаимодействия с конкретным прибором.

Примечание Драйверы GPIB поставляются вместе с LabVIEW. Большинство этих драйверов доступны для загрузки на сайте National Instruments по адресу ni.com/support/gpib/versions.htm. Всегда используйте самые новые версии драйверов, если иное не оговорено в документации на интерфейсное устройство.

MAX (Windows, GPIB)

(Windows) Используйте MAX для конфигурирования и тестирования интерфейса GPIB. MAX взаимодействует с различными диагностическими и конфигурационными инструментами, установленными вместе с драйвером, а также с реестром и диспетчером устройств Windows. Программное обеспечение уровня драйвера имеет вид DLL, содержащих все необходимые функции для работы с интерфейсом GPIB. ВП и функции LabVIEW из категории Instrument I/O обращаются непосредственно к этим DLL.

Примечание (MacOS и UNIX) Информация о конфигурировании и тестировании интерфейса GPIB в этих операционных системах приведена в документации на интерфейсное устройство.

Откройте MAX, дважды щелкнув на соответствующей иконке рабочего стола или выбрав пункт Tools>>Measurement & Automation Explorer в главном меню LabVIEW. На следующем рисунке показано, как выглядит интерфейс GPIB в MAX после щелчка на кнопке Scan for Instruments инструментальной панели.

©National Instruments Corporation

9-9

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

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

Рис. 9-3. Интерфейс GPIB в Measurement & Automation Explorer.

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

©National Instruments Corporation

9-10

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

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

Упражнение 9-1 Конфигурирование GPIB при помощи утилиты MAX

Цель

Научиться конфигурировать NI Instrument Simulator и использовать MAX для изучения настроек интерфейса GPIB, обнаружения приборов и связи с ними.

Описание

1.Сконфигурируйте NI Instrument Simulator.

Выключите NI Instrument Simulator.

Сконфигурируйте левый блок переключателей на боковой стороне корпуса, как показано на рис. 9-4.

Включите NI Instrument Simulator.

Проверьте, горят ли одновременно светодиоды Power и Ready.

OFF

ON

1

2

1 Адрес GPIB

2 Режим G (GPIB)

 

 

Рис. 9-4. Настройки GPIB для NI Instrument Simulator.

2.Запустите MAX, дважды щелкнув на соответствующей иконке рабочего стола или выбрав пункт Tools>>Measurement & Automation Explorer в главном меню LabVIEW.

3.Просмотрите настройки интерфейса GPIB.

Раскройте секцию Devices and Interfaces, чтобы увидеть установленные интерфейсы. Если в списке есть GPIB, то драйверы NI-488.2 были корректно загружены в компьютер.

Выберите интерфейс GPIB и щелкните на кнопке Properties инструментальной панели, чтобы открыть диалог свойств.

Изучите, но не меняйте настройки интерфейса.

Щелкните на кнопке OK, чтобы закрыть диалог.

4.Установите соединение с прибором GPIB.

Проверьте, выбран ли интерфейс GPIB в секции Devices and Interfaces.

Нажмите кнопку Scan for Instruments на инструментальной панели.

©National Instruments Corporation

9-11

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

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

Раскройте секцию интерфейса GPIB, выбранную в секции Devices and Interfaces. Будет показан один прибор с именем

Instrument0.

Щелкните на Instrument0, чтобы вывести информацию о нем на правую панель MAX. Обратите внимание, что первичный адрес (PAD, primary address) для NI Instrument Simulator равен

2, как было выставлено переключателями.

Щелкните на кнопке Communicate with Instrument.

Появится интерактивное окно, которое можно использовать для опроса прибора, чтения данных с шины и записи данных на шину.

Введите *IDN? в поле Send String (Послать строку) и щелкните на кнопке Query. В поле String Received (Принятая строка) будет возвращено имя изготовителя, название прибора и номер модели (рис. 9-5). Используя это окно, можно отлаживать соединение или проверять, работают ли команды так, как описано в документации.

Рис. 9-5. Связь с прибором GPIB.

Введите MEAS:DC? в поле Send String и нажмите кнопку Query. NI Instrument Simulator должен возвратить результат имитированного измерения.

Нажмите кнопку Query еще раз, чтобы получить другое значение.

Завершив работу, щелкните на кнопке Exit.

5.Присвойте прибору VISA-псевдоним devsim, чтобы обращаться к прибору по имени, а не по числовому адресу.

Пока в MAX выбран Instrument0, откройте страницу VISA Properties.

Введите devsim в поле VISA Alias on My System. Вы будете использовать этот псевдоним до конца урока.

6.Выберите пункт меню File>>Exit, чтобы выйти из MAX.

7.Ответьте Yes на вопрос о сохранении конфигурации.

Конец упражнения 9-1

©National Instruments Corporation

9-12

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

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