Page 6 - LabWindows/CVI вводный курс
P. 6
_______________________________________1
Введение в LabWindows/CVI
В данной главе содержится обзор системы разработки программного обеспечения
LabWindows/CVI. Приводится краткое описание среды LabWindows/CVI, стандартных
библиотек, разработки интерфейса пользователя и средств редактирования исходного кода.
Указанные темы более детально рассматриваются в последующих главах. Кроме этого,
данная глава содержит введение в использование аппаратного обеспечения совместно с
LabWindows/CVI, а также предлагает дополнительные ресурсы для более глубокого изучения
среды LabWindows/CVI.
Обзор среды разработки программ LabWindows/CVI
LabWindows/CVI представляет собой среду разработки программного обеспечения на языке
С. Она содержит обширный набор библиотек функций и полный набор программных средств
для сбора данных, их анализа и представления, которые можно интерактивно использовать
для разработки приложений сбора данных и управления приборами.
С помощью среды LabWindows/CVI можно редактировать, компилировать, линковать и
отлаживать программы, написанные на ANSI C. Кроме этого, при разработке программ вы
можете использовать скомпилированные объектные модули, динамически разделяемые
библиотеки (DLL), библиотеки С и инструментальные драйверы совместно с исходными
файлами ANSI C.
Типичные приложения, написанные в LabWindows/CVI, содержат следующие элементы:
• Интерфейс пользователя
• Сбор данных
• Анализ данных
• Программное управление выполнением кода
На рисунке 1-1 приведена схема взаимосвязей различных элементов программы. Блок
управления получает информацию из интерфейса пользователя, блоков сбора данных и
анализа. При этом каждый элемент может содержать несколько компонентов.