
2. РАЗРАБОТКА ВИРТУАЛЬНЫХ ИЗМЕРИТЕЛЬНЫХ ПРИБОРОВ
Лабораторная работа № 3 Знакомство с приборами, разработанными с применением технологий National Instruments
Компьютерные технологии в приборостроении. Лаб. практикум -19-
Каналы аналогового ввода платы AI0–I15 включают аналоговый муль-
типлексор (АМП) на 16 входов, печатный узел (ПУ), устройство выборки-
хранения (УВХ), аналогово-цифровой преобразователь (АЦП) и буферное
запоминающее устройство (БЗУ) типа FIFO (БЗУ1). Два канала вывода ана-
логовых сигналов AO0, AO1 содержат общее для обоих каналов БЗУ2 и
идентичные в обоих каналах регистры данных (РД1, РД2), цифроаналоговые
преобразователи (ЦАП1, ЦАП2), программируемые аттенюаторы (ПА1,
ПА2) и фильтры нижних частот (ФНЧ1, ФНЧ2).
К устройствам управления и
синхронизации на функциональной схеме относятся узел внешней и внут-
ренней синхронизации ввода, устройства управления каналами ввода (УУК1)
и вывода (УУК2), опорный генератор (ОГ), программируемый делитель час-
тоты дискретизации f
да
вводимых сигналов (ПДЧ1) и программируемый де-
литель частоты дискретизации f
дс
выводимых сигналов (ПДЧ2). На схеме по-
казаны также программируемый таймер (Т), 8-битовый канал ввода-вывода
цифровых сигналов DIO0–DIO7 и устройство сопряжения с шиной РСI (ин-
терфейс РСI).
Ввод аналоговых сигналов в ПК осуществляется путем преобразования
их из аналоговой формы в цифровую с помощью общего для всех каналов
ввода 16-разрядного АЦП, а формирование вы
водимых аналоговых сигна-
лов – путем преобразования в аналоговую форму цифровых сигналов ПЭВМ
с помощью двух 16-разрядных ЦАП каналов вывода. С помощью ПА осуще-
ствляется управление амплитудой выводимых сигналов, а с помощью ПУ
обеспечивается необходимое усиление вводимых аналоговых сигналов. По
линиям цифрового вывода из ПЭВМ выводятся коды управления исследуе-
мым объектом.
Принципиальным отличием и преимуществом технолог
ии NI является
наличие созданной корпорацией среды графического программирования
виртуальных инструментов LabVIEW [9
], обеспечивающей автоматизацию
проектирования измерительных систем на базе ПЭВМ. Система LabVIEW
отвечает принципу «программирование без программирования» и доступна
для освоения и самостоятельного применения разработчиками измеритель-
ных систем. Программирование в LabVIEW осуществляется на уровне блок-
диаграмм и виртуальных лицевых панелей приборов. Любая программа в
LabVIEW называется виртуальным инструментом или виртуальным прибо-
ром. С помо
щью библиотеки драйверов устройств сбора данных, совмести-
мых с LabVIEW, осуществляется их автоматическое сопряжение с измери-
тельным ПО. Среда LabVIEW является также мощным программным сред-
ством моделирования алгоритмов измерения и их отладки. Она включает
обширную библиотеку стандартных функций и модулей, реализующих ба-
зовые алгоритмы цифровой обработки сигналов и измерения параметров
сигналов и ха
рактеристик объектов, а также готовые средства для проведе-
ния стандартных измерений, не требующие программирования (среда NI
Signal Express). Система LabVIEW генерирует коды программ, не уступаю-
щие по скорости обработки кодам, получаемым на основе алгоритмических
языков высокого уровня. Применение системы LabVIEW существенно сни-