Практическим воплощением концепции виртуального инструмента
стала среда разработки программ labVIEW. Существенным отличием этой
среды программирования от большинства существующих является
использование в ней языка графического программирования. Кроме того, в
labVIEW имеется большая библиотека процедур и функций, универсальных
для большинства прикладных задач управления средствами измерений, сбора
и обработки данных. В целом labVIEW вобрал в себя
наиболее
перспективные подходы и решения современной технологии автоматизации
измерений.
Программы, созданные а среде labVIEW, имеют три основные
составные части: переднюю панель; блок-диаграмму и пиктограмму.
Передняя (лицевая панель) виртуального инструмента может
содержать графическое изображение кнопок, клавиш, регуляторов и других
органов управления и индикации. Конструирование лицевой панели сводится
к составлению картинки из различных
индикаторов и управляющих
элементов, находящихся в меню. Управление системой осуществляется
путем изменения положений переключателей, поворота ручек управления и
введения значений с клавиатуры.
Блок-диаграмма представляет собой графическое решение задачи. Она
составляется на графическом языке программирования. Затем встроенный в
labVIEW компилятор транслирует программу в машинный код.
Функциональными блоками, выбираемыми из меню, могут
являться блоки
элементарных алгебраических операций, функции сбора и анализа данных,
сетевые операции и др.
Пиктограмма является графическим представлением ВИП в блок-
диаграмме. Пиктограмма позволяет свернуть ВИП в объект, который можно
использовать в блок-диаграммах других ВИП в качестве функций.
Аппаратная составляющая ВИП, обеспечивающая ввод реальных
сигналов измерительной информации, может реализоваться
в виде
встраиваемых в компьютер сменных плат или в виде внешних устройств.
Внешние устройства сбора данных и управления (УСДУ) начали
разрабатывать и внедрять с появлением переносных портативных
компьютеров. В таких устройствах преобразование сигнала в цифровую
форму производится несколькими синхронизированными АЦП,
реализованными в виде единой матрицы логических элементов. Такие
устройства наиболее
удобны для использования в полевых условиях.
Таким образом, набор аппаратных и программных средств,
добавленных к обычному компьютеру и образующие ВИ, можно
рассматривать как основу компьютерных измерительных технологий (КИС).
Взаимодействие между отдельными элементами системы в КИС
осуществляется с использованием внутренней шины ПЭВМ, а стандартные
измерительные приборы могут заменяться виртуальными.
Характерной особенностью
КИС является их открытость. Так, при
использовании среды программирования labVIEW имеется возможность
создавать ВИ, работающие с реальным сигналом не только через плату сбора