Обучающая программа — Создание прикладной программы в LabWindows/CVI, страница 16

Аппаратные средства и программное обеспечение GPIB контроллеров фирмы National Instruments подчиняются стандартам IEEE 488.1, IEEE 488.2, и спецификация HS 488 для контроллеров. Контроллеры TNT4882C и NAT4882 фирмы National Instruments совместимые с IEEE 488.2 и GPIB контроллер ASICs, продолжая улучшать GPIB связь.

Фирма National Instruments разработала быстродействующий протокол передачи данных для IEEE 488 вызываемый HS488. Этот протокол увеличивает эффективность чтения и записи для GPIB до 8 Mbytes/s, в зависимости от вашей системы.

Установка вашей интерфейсной платы GPIB.

LabWindows/CVI работает со следующими платами National Instruments интерфейса GPIB.

LabWindows/CVI для Windows

PCI-GPIB (сменный интерфейс PCI)

AT-GPIB/TNT (PnP) и AT-GPIB (сменный 16-разрядный интерфейс ISA)

GPIB -PCII/IIA (сменный 8-разрядный интерфейс PC/XT)

MC-GPIB (сменный 16-разрядный Micro Channel интерфейс)

GPIB -485CT-A (внешний последовательный - GPIB контроллер)

GPIB -1284CT (внешний параллельный - GPIB контроллер)

GPIB -232CT-A (внешний последовательный - GPIB контроллер)

PCMCIA-GPIB (сменная плата для слотов PCMCIA Type II)

GPIB-ENET (внешний Ethernet TCP/IP-GPIB контроллер)

LabWindows/CVI для Sun

GPIB -485CT-A (внешний последовательный - GPIB контроллер)

GPIG-SPRC-B (сменный интерфейс SBUS)

GPIB -SPRC-S (внешний SCSI-GPIB контроллер)

GPIB -ENET (внешняя Ethernet TCP/IP-GPIB контроллер)

LabWindows/CVI для HP-UX

GPIB -HP700-EISA (сменная плата для EISA слотов)

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

Конфигурирование программного обеспечения драйвера GPIB

Ni-488.2 - больше чем просто библиотека подпрограмм для управления приборами GPIB. NI-488.2 включает ряд утилит программного обеспечения для тестирования и конфигурирования вашего контроллера. Некоторые из этих утилит включают следующее:

• утилита конфигурации для установки прерываний, каналов DMA (прямого доступа в память), и общей информации конфигурации для вашего интерфейса GPIB

• интерактивная управляющая программа для выполнения функций с GPIB, которые вы вводите с клавиатуры

• утилита текущего контроля шины, которая отображает состояние шины в течение связи GPIB.

Эти и другие утилиты описаны в справочной документации, которую вы получили с вашим программным обеспечением GPIB.

Конфигурирование LabWindows/CVI для GPIB

LabWindows/CVI использует Ni-488.2 DLL для Windows и драйвер устройства NI-488.2M для UNIX, которые поставляются с вашими аппаратными средствами National Instruments интерфейса GPIB. Вы должны сконфигурировать LabWindows/CVI, чтобы загрузить GPIB библиотеки и связанные функциональные панели в среду програмирования LabWindows/CVI. Для этого,  выберите Library Options...... из меню Options в окне проекта. Выберите опцию GPIB/GPIB 488.2, как показано на рисунке 10-1.

Рисунок 10-1. Диалоговое окно выбора библиотечной опции с GPIB/GPIB 488.2.

Разработка вашего приложения

LabWindows/CVI содержит функциональные панели для генерации кода и выполнения обращений к функциям из библиотеки IEEE 488/488.2. Эти функциональные панели обращаются к библиотечным функциям из библиотеки Ni-488.2, которая пришла с вашим GPIB контроллером. Под Windows, эта библиотека - динамическая библиотека связей (DLL). Под UNIX, эта библиотека - драйвер устройства. Функциональные панели в LabWindows/CVI обеспечивают справку по использованию этих функций, подробные описания работы библиотечных функций для GPIB 488/488.2, могут быть найдены в онлайновой документации, что вы получаете с вашим программным обеспечением GPIB.

Начало работы с вашим VXI контроллером.

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