VXI в России
Поиск по сайту 
Быстрый переход
ДОМОЙ    ПОЧТА   Сегодня 12.10.24   Сейчас 13:12
НОВОСТИ
О СТАНДАРТЕ
ИНФОРМАЦИЯ
ОРГАНИЗАЦИИ
SOFTWARE
ССЫЛКИ

LabWindows/CVI (National Instruments)

LabWindows/CVI это среда разработки приложений для С программистов. LabWindows/CVI можно использовать для следующих задач:

- Интерактивная разработка программ;

- Использование мощной библиотеки функций для создания приложений для сбора информации и управления инструментами;

- Использование преимуществ обширного набора программных средств для сбора, анализа и представления данных.

Рис.1 Окно проекта

В среде LabWindows/CVI можно редактировать, объединять, компилировать и отлаживать ANSI C программы. При написании программы можно использовать функции из функциональной библиотеки LabWindows/CVI. Кроме того, каждая функция имеет интерфейс, называемый панелью функции, с помощью которого можно запускать функцию на выполнение и генерировать код для вызова функции из тела основной программы. При работе с панелью функции можно, нажав на правую кнопку мыши на панели или элементе управления, получить справку по функции, элементу управления, классу функций и функциональной бибилиотеке.

Написанные в интерактивной среде LabWindows/CVI программы должны соответствовать спецификации ANSI C. Кроме того, при разработке программы можно использовать откомпилированные объектные модули C, динамические библиотеки, C библиотеки и инструментальные драйвера во взаимодействии с исходными файлами ANSI C.

Рис.2 Редактор лицевой панели и панель функции

Вся мощь LabWindows/CVI сосредоточена в ее библиотеках. Бибилиотеки содержат функции для разработки всех компонентов системы сбора данных или управления инструментами.

- Data Acquisition, Seven Libraries-Instrument Library, GPIB/GPIB 488.2 Library, Data Acquisition Library, Easy I/O for DAQ, RS-232 Library, VISA Library, VXI Library;

- Data Analysis, Three Libraries-Formatting and I/O Library, Analysis Library, optional Advanced Analysis Library;

- Data Presentation-User Interface Library;

- Networking and Interprocess Communication Applications, Four Libraries- Dynamic Data Exchange (DDE) Library, Transmission Control Protocol (TCP) Library, ActiveX Library, DataSocket Library.

Кроме того, из среды LabWindows/CVI доступна полная стандартная ANSI C бибилиотека.

Библиотека Инструментов является особым ресурсом LabWindows/CVI. Она содержит драйвера для GPIB, VXI, и RS-232 инструментов, таких как осциллографы, мультиметры и функциональные генераторы. Любой драйвер снабжен исходным текстом, который можно изменять.

Рис.3 Редактор исходного кода и лицевая панель прибора

Средства разработки LabWindows/CVI можно использовать для написания своего собственного инструментального драйвера. Возможно разрабатывать драйвер для одного инструмента, множества инструментов или для виртуального инструмента, физического воплощения которого не существует. Также при создании драйвера можно использовать функции из других библиотек LabWindows/CVI.

Библиотека Пользовательского интерфейса содержит средства для управления Графическим Пользовательским Интерфейсом из прикладной программы. LabWindows/CVI имеет Редактор Пользовательского Интерфейса, в котором создается GUI. Можно управлять GUI панелями, содержащими элементы управления входами/выходами, графики и ленточные диаграммы. Также можно создавать выпадающие меню, отображать графические изображения, запрашивать у пользователя входные данные с помощью появляющихся диалоговых панелей. Для создания подобных элементов можно использовать Редактор Пользовательского Интерфейса или Библиотеку Пользовательского Интерфейса для создания таких элементов программно.

Назад   Вверх
Новости VXI в России  
Новости Холдинга "Информтест"

Холдинг "Информтест" значительно расширил ассортимент предлагаемой продукции.

Все новостиВсе новости

Новости VXI в мире  
Компания National Instruments объявляет о выходе новой версии LabView

Компания National Instruments выпустила LabVIEW 6.1, новейшую версию широко-признанной ...

Все новостиВсе новости

Новости сайта  
VXIDesignOnline - Новый ресурс

В разделе "Организации-Международные организации" размещена информация о ресурсе www.vxidesignonline.com, ...

Все новостиВсе новости

 

 

     
Рейтинг@Mail.ru