Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Измерения в LabVIEW

Покупка
Основная коллекция
Артикул: 631461.01.99
Доступ онлайн
82 ₽
В корзину
Изложены базовые принципы проектирования автоматизированных измерительных систем с использованием системы графического про-граммирования LabVIEW, технических и программных средств корпора-ции National Instruments. Рассмотрены физические принципы восприятия и предварительной обработки измеряемых величин, схемы подключения датчиков и согласования их с измерительной аппаратурой, реализация типовых процедур измерения с помощью встраиваемых в компьютер устройств сбора данных. Ориентировано на студентов технических специальностей, связанных с автоматизацией экспериментальных исследований, испытаниями ра-диоэлектронной, электромеханической и другой промышленной продук-ции, автоматизацией технологических процессов и производств. Будет полезно студентам АВТФ, РЭФ, ФТФ, ФЛА и ряда других факультетов при выполнении лабораторных практикумов, курсовых проектов и выпу-скных работ.
Баран, Е. Д. Измерения в LabVIEW/БаранЕ.Д., МорозовЮ.В. - Новосибирск : НГТУ, 2010. - 162 с.: ISBN 978-5-7782-1428-6. - Текст : электронный. - URL: https://znanium.com/catalog/product/546030 (дата обращения: 15.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство образования и науки Российской Федерации

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Е.Д. БАРАН, Ю.В. МОРОЗОВ

ИЗМЕРЕНИЯ В LabVIEW

Утверждено Редакционно-издательским советом университета

в качестве учебного пособия

НОВОСИБИРСК

2010

УДК 681.518.3(075.8)

Б 241

Рецензенты:

В.П. Разинкин, д-р техн. наук, профессор 

Д.Н. Голышев, канд. техн. наук, доц.

Работа подготовлена на кафедрах систем сбора и обработки данных и
теоретических основ радиотехники и в авторизованном региональном

учебном центре «Центр технологий National Instruments»

Баран Е.Д.

Измерения в LabVIEW : учеб. пособие / Е.Д. Баран, Ю.В. Морозов. –

Новосибирск : Изд-во НГТУ, 2010. – 162 с.

ISBN 978-5-7782-1428-6

Изложены базовые принципы проектирования автоматизированных 

измерительных систем с использованием системы графического программирования LabVIEW, технических и программных средств корпорации National Instruments. Рассмотрены физические принципы восприятия 
и предварительной обработки измеряемых величин, схемы подключения 
датчиков и согласования их с измерительной аппаратурой, реализация 
типовых процедур измерения с помощью встраиваемых в компьютер 
устройств сбора данных. 

Ориентировано на студентов технических специальностей, связанных 

с автоматизацией экспериментальных исследований, испытаниями радиоэлектронной, электромеханической и другой промышленной продукции, автоматизацией технологических процессов и производств. Будет 
полезно студентам АВТФ, РЭФ, ФТФ, ФЛА и ряда других факультетов 
при выполнении лабораторных практикумов, курсовых проектов и выпускных работ.

УДК 681.518.3(075.8)

ISBN 978-5-7782-1428-6                                              © Е.Д. Баран, Ю.В. Морозов, 2010

© Hовосибиpский государственный

технический университет, 2010 

ОГЛАВЛЕНИЕ

Условные обозначения............................................................................................8
Предисловие.............................................................................................................9
Глава 1. ИЗМЕРЕНИЯ И ВИРТУАЛЬНЫЕ ПРИБОРЫ.....................................13
Контрольные вопросы...........................................................................................16
Глава 2. СРАВНЕНИЕ ВСТРАИВАЕМЫХ УСТРОЙСТВ И АВТОНОМНЫХ

ИЗМЕРИТЕЛЬНЫХ ПРИБОРОВ ДЛЯ РЕШЕНИЯ ЗАДАЧ СБОРА
ДАННЫХ.................................................................................................17

2.1. Системы сбора данных на основе встраиваемых устройств общего

назначения ....................................................................................................17

2.1.1. Взаимодействие компьютера с устройствами сбора данных.............19
2.1.2. Роль программного обеспечения..........................................................19
2.1.3. NI-DAQ ...................................................................................................20

2.2. Автономные приборы..................................................................................20

Контрольные вопросы...........................................................................................22
Глава 3. КОНФИГУРИРОВАНИЕ ИЗМЕРИТЕЛЬНОЙ АППАРАТУРЫ........23

3.1. Установка и конфигурирование технических средств .............................23
3.2. Конфигурирование аппаратуры в среде Windows ....................................24

3.2.1. Measurement & Automation Explorer.....................................................24
3.2.2. DAQ Assistant .........................................................................................25
3.2.3. Псевдонимы VISA и логические имена IVI ........................................25
3.2.4. Аппаратура FieldPoint............................................................................25

3.3. Конфигурирование аппаратных средств в операционной

системе Mac OS.............................................................................................26

3.3.1. Утилита NI-DAQ Configuration.............................................................26
3.3.2. Утилита NI-488.2 Configuration ............................................................26
3.3.3. Конфигурирование последовательных портов на компьютерах

Macintosh..................................................................................................26

Контрольные вопросы...........................................................................................27
Глава 4. ОСНОВЫ ИЗМЕРЕНИЙ ........................................................................28

4.1. Сбор данных о сигналах..............................................................................28
4.2. Источники сигналов ....................................................................................29

4.2.1. Заземленные источники сигнала ..........................................................29
4.2.2. Плавающие источники сигнала ............................................................30

4.3. Кондиционирование сигналов....................................................................31

4.3.1. Усиление.................................................................................................31
4.3.2. Линеаризация .........................................................................................32
4.3.3. Возбуждение датчика ............................................................................33
4.3.4. Развязка...................................................................................................33

4.4. Измерительные системы .............................................................................33

4.4.1. Измерительные системы с дифференциальными входами ................34
4.4.2. Использование заземления в измерительных системах

с несимметричным входом....................................................................37

4.4.3. Выводы по способам подключения источников сигналов

к измерительным системам...................................................................38

4.5. Аппаратная, или программная, синхронизация ........................................40
4.6. Частота дискретизации................................................................................40

4.6.1. Наложение спектра ................................................................................40
4.6.2. Частота отчета сигнала..........................................................................42

4.7. Цифровой ввод-вывод .................................................................................43

4.7.1. Цифровые линии и порты .....................................................................45
4.7.2. Квитирование .........................................................................................45

4.8. Запуск............................................................................................................46

4.8.1. Запуск по фронту аналогового сигнала ...............................................46
4.8.2. Аналоговый запуск в зоне.....................................................................47
4.8.3. Цифровой запуск по фронту .................................................................48

4.9. Обработка сигнала .......................................................................................49

4.9.1. Фильтрация.............................................................................................49
4.9.2. Взвешивание...........................................................................................49

4.10. Калибровка устройства..............................................................................51

4.10.1. Внешняя калибровка............................................................................52
4.10.2. Внутренняя калибровка.......................................................................52

Контрольные вопросы...........................................................................................52
Глава 5. СОЗДАНИЕ ТИПОВОГО ИЗМЕРИТЕЛЬНОГО ПРИЛОЖЕНИЯ ....54

5.1. Элементы управления вводом-выводом ....................................................54

5.1.1. Имя устройства DAQmx (DAQmx Name Control)...............................54
5.1.2. Логическое имя IVI (IVI Logical Name Control)..................................55
5.1.3. Имя VISA-ресурса (VISA Resource Name) ..........................................55
5.1.4. Точки ввода-вывода FieldPoint (FieldPoint I/O Point Control) ............55
5.1.5. Имя ресурса Motion (Motion Resource Name Control).........................55

5.2. Полиморфные VI..........................................................................................55
5.3. СвойстваAPI-функций.................................................................................56
5.4. Создание типового DAQ-приложения .......................................................56

5.4.1. Физические и виртуальные каналы......................................................57
5.4.2. Использование задачи в NIDAQmx......................................................58
5.4.3. Элементы управления и отображения аналоговых и цифровых

сигналов (Waveform Control и Digital Waveform Control) ..................58

5.5. Создание типового VISA-приложения.......................................................63
5.6. Создание типового приложения на базе FieldPoint...................................63

5.6.1. Каналы и элементы................................................................................64
5.6.2. Использование органа управления FieldPoint IO Point.......................64

Контрольные вопросы...........................................................................................64

Глава 6. ИЗМЕРЕНИЕ НАПРЯЖЕНИЯ ПОСТОЯННОГО ТОКА ...................65

6.1. Измерения с помощью NI-DAQmx ............................................................66
6.2. Измерение постоянного напряжения с помощью автономных

измерительных приборов............................................................................68

Контрольные вопросы...........................................................................................69
Глава 7. ИЗМЕРЕНИЕ НАПРЯЖЕНИЯ ПЕРЕМЕННОГО ТОКА....................70

7.1. Измерение напряжения переменного тока с помощью встраиваемых

устройств сбора данных ..............................................................................70

7.1.1. Измерение действующего значения.....................................................71
7.1.2. Измерение значений максимума, минимума и размаха

напряжения.............................................................................................72

7.2. Использование автономных измерительных приборов для измерения

переменного напряжения ............................................................................73

7.2.1. Измерение размаха напряжения с помощью автономного

измерительного прибора .......................................................................74

7.3. Измерение напряжения переменного тока с помощью FieldPoint...........75

Контрольные вопросы...........................................................................................76
Глава 8. ИЗМЕРЕНИЕ ТЕМПЕРАТУРЫ ............................................................77

8.1. Измерение температуры с помощью NI-DAQmx .....................................77
8.2. Измерение температуры с помощью VI FieldPoint...................................79

Контрольные вопросы...........................................................................................79
Глава 9. ИЗМЕРЕНИЕ СИЛЫ ТОКА...................................................................80

9.1. Измерение тока с помощью NI-DAQmx....................................................82
9.2. Измерение тока с помощью автономного измерительного прибора.......83
9.3. Измерение тока с помощью VI FieldPoint..................................................84

Контрольные вопросы...........................................................................................85
Глава 10. ИЗМЕРЕНИЕ ДЕФОРМАЦИИ............................................................86

10.1. Измерение деформации с помощью VI NI-DAQmx ...............................88
10.2. Измерение деформации с помощью VI FieldPoint..................................89

Контрольные вопросы...........................................................................................89
Глава 11. ИЗМЕРЕНИЕ СОПРОТИВЛЕНИЯ.....................................................90

11.1. Схемы подключения сопротивления........................................................90

11.1.1. Двухпроводная схема измерения сопротивления .............................90
11.1.2. Четырехпроводная схема измерения сопротивления .......................91

11.2. Измерение сопротивления с помощью цифровых мультиметров

(DMM).........................................................................................................92

Контрольные вопросы...........................................................................................93
Глава 12. ГЕНЕРАЦИЯ НАПРЯЖЕНИЯ ............................................................94

12.1. Обзор методов генерации напряжения ....................................................94

12.1.1. Поточечный аналоговый вывод..........................................................94
12.1.2. Буферизированный аналоговый вывод..............................................94

12.1.3. Подключение сигналов аналогового вывода.....................................95

12.2. Генерация напряжения с помощью NI-DAQmx......................................96
12.3. Генерация напряжения с помощью автономных приборов ...................98

Контрольные вопросы...........................................................................................99
Глава 13. ИЗМЕРЕНИЕ ЧАСТОТЫ АНАЛОГОВОГО СИГНАЛА................100

13.1. Измерение частоты аналогового сигнала с использованием

NI-DAQmx ................................................................................................100

13.2. Измерение частоты с помощью автономных измерительных

приборов ...................................................................................................101

13.3. Измерение частоты с фильтрацией ........................................................102

Контрольные вопросы.........................................................................................104
Глава 14. ИЗМЕРЕНИЕ ДЛИТЕЛЬНОСТИ, ПЕРИОДА И ЧАСТОТЫ

ИМПУЛЬСНОГО СИГНАЛА.............................................................105

14.1. Общие сведения о счетчиках ..................................................................105
14.1. Устройство счетчика ...............................................................................106
14.2. Измерение временных характеристик сигналов ...................................106
14.3. Погрешность квантования.......................................................................108
14.4. Измерение временных характеристик с помощью двух счетчиков ....110

14.4.1. Погрешность квантования при измерении характеристик

высокочастотных сигналов методом двух счетчиков.....................111

14.4.2. Реализация метода двух счетчиков с использованием

VI NI-DAQmx......................................................................................112

14.4.3. Применение метода двух счетчиков для расширения диапазона

измерения............................................................................................112

14.4.4. Погрешность квантования при использовании двух счетчиков

для расширения диапазона измерения.............................................114

Контрольные вопросы.........................................................................................115
Глава 15. ГЕНЕРАЦИЯ ЦИФРОВЫХ ИМПУЛЬСНЫХ СИГНАЛОВ...........116

15.1. Общие сведения о генерации цифровых импульсных сигналов .........116
15.2. Генерация цифровых импульсных сигналов с использованием

VI NI-DAQmx...........................................................................................120

15.3. Генерация цифровых импульсных сигналов с помощью

FieldPoint VI..............................................................................................121

Контрольные вопросы.........................................................................................122
Глава 16. УПРАВЛЕНИЕ АВТОНОМНЫМИ ИЗМЕРИТЕЛЬНЫМИ

ПРИБОРАМИ С ПОМОЩЬЮ LabVIEW .........................................123

16.1. Общие сведения о драйверах автономных измерительных

приборов ...................................................................................................123

16.1.1. Установка драйверов приборов ........................................................124
16.1.2. Организация драйверов приборов....................................................124
16.1.3. Типы драйверов приборов.................................................................126

16.2. VISA в LabVIEW......................................................................................127

16.2.1. Коммуникации с использованием ASCII сообщений

и коммуникации на регистровом уровне..........................................127

16.3. Проверка связи с прибором.....................................................................128

16.3.1. Проверка связи с помощью Instrument I/O Assistant.......................129
16.3.2. Проверка связи с помощью функций VISA.....................................129
16.3.3. Проверка связи с помощью Getting Started VI.................................130

16.4. Общие входы и выходы VI драйверов приборов..................................130
16.5. Разработка VISA-приложений................................................................131

16.5.1. Использование свойств VISA ...........................................................132
16.5.2. Использование VISA-событий..........................................................132
16.5.3. Использование VISA VI с расширенными возможностями...........133

16.6. Приемы работы с данными и строками .................................................133

16.6.1. Манипулирование данными с помощью

Instrument I/O Assistant ......................................................................134

16.6.2. Команды форматирования строк......................................................134
16.6.3. Форматирование данных, полученных от прибора ........................135

Контрольные вопросы.........................................................................................139
Заключение...........................................................................................................140
Приложение. Типы приборов .............................................................................142

П. 1. Приборы с интерфейсом GPIB................................................................142

П. 1.1. Контроллеры, передатчики и приемники ........................................142
П. 1.2. Характеристики аппаратных средств...............................................143

П. 2. Связь с использованием последовательного порта...............................143

П. 2.1. Скорость передачи данных ...............................................................144
П. 2.2. Общая характеристика аппаратных средств последовательного

интерфейса...........................................................................................145

П. 2.3. Подключение прибора с последовательным интерфейсом ...........145

П. 3. Модульные измерительные системы стандарта PXI ............................146
П. 4. Модульные измерительные приборы.....................................................146

Использованная литература National Instruments .............................................147
Дополнительная литература ...............................................................................147
Глоссарий .............................................................................................................149

Условные обозначения

[ ]
В квадратных скобках приведены необязательные элементы – например [response], а также ссылки на источники информации.

»
Этот символ "»" через вложенные пункты меню или варианты выбора в диалоговом окне указывает направление
к заключительному действию. Последовательность 
File»Page Setup»Options направляет к разделу File в выпадающем меню, выбору в меню пункта Page Setup и выбору 
Options в открывшемся диалоговом окне

Это пиктограмма подсказки, рекомендации

Эта пиктограмма обращает внимание на важное примечание

bold
Полужирным шрифтом выделены такие элементы, как пункты меню или варианты в диалоговом окне программы, которые необходимо выбрать или по которым нужно щелкнуть. 
Таким же шрифтом выделены наименования параметров и 
важные термины

italic
Курсивом обозначены переменные, выражения или перекрестные ссылки, а также указатели для слов или значений, которые необходимо подтвердить

monospace
Пропорциональный шрифт используется для текста или 
символов, которые необходимо ввести с клавиатуры,
для фрагмента программного кода, примеров программирования и синтаксических конструкций.
Этот шрифт используется также для имен дисководов, путей, 
каталогов, программ, подпрограмм, имен устройств, функций, операций, переменных, имен и расширений файлов

Platform
Текст, набранный таким шрифтом, относится к специфической платформе и означает, что последующий текст применим только к ней

ПРЕДИСЛОВИЕ

При проведении научных исследований в процессе производства и 

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

Современные средства измерений представляют собой достаточно 

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

Некоторые из этих функций могут быть реализованы только аппа
ратно, в то же время функции обработки, визуализации и регистрации 
данных, управления и коммуникаций могут выполняться как чисто 
техническими, так и программно-техническими средствами – специализированными контроллерами или компьютерами общего назначения. При этом программное обеспечение становится весьма важным 
компонентом измерительной системы, поскольку именно с его помощью организуется взаимодействие разнородных узлов системы, достигаются требуемая функциональность, гибкость и ряд других важных 
пользовательских качеств.

Большинство технических средств могут быть скомпонованы из 

доступных на рынке элементов и устройств, поэтому нередко разработка прикладного программного обеспечения становится наиболее 
трудоемким этапом проектирования измерительных систем. Значительно упростить выполнение этого этапа позволяет использование 
системы графического программирования LabVIEW (Laboratory Virtual
Instrument Engineering Workbench – автоматизированная лаборатория 
проектирования виртуальных измерительных приборов). Система 

LabVIEW – широко распространенный инструментальный комплекс, 
предназначенный для создания средств автоматизации измерений и 
управления, обладает рядом уникальных свойств, отличающих ее от 
традиционных языков программирования. Приведем только главные из 
этих свойств: 

1. Алгоритм представляется в виде совокупности графических объ
ектов, поэтому исходный код не пишется, а «рисуется».

2. Алгоритм выполняется под управлением потока данных, а не ин
струкций.

3. В LabVIEW естественным образом реализуются принципы па
раллельных вычислений.

4. LabVIEW – система, работающая на компьютерах различной ар
хитектуры и под управлением разных операционных систем, в том 
числе операционных систем реального времени.

В LabVIEW имеются средства интеграции с аппаратурой разного 

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

Несколько тысяч университетов во всем мире изучают LabVIEW и 

применяют эту систему в процессе обучения различным дисциплинам. 
Все большую популярность завоевывает LabVIEW и в учебных заведениях России. Этому способствует издание на русском языке ряда 
книг и учебных пособий. В этих книгах основное внимание уделяется 
вопросам программирования, что, безусловно, очень важно для освоения приемов и техники разработки программ в LabVIEW. Однако при 
решении прикладных задач автоматизации экспериментальных исследований, управления технологическими процессами или испытания 
промышленной продукции не менее важно правильно подключать и 
конфигурировать технические средства, корректно организовывать их 
взаимодействие с создаваемым программным обеспечением. Эти вопросы детально освещены в технической документации National 
Instruments (NI), многочисленных учебниках и руководствах для пользователей различным оборудованием и программными продуктами 
этой компании. Но прежде эту информацию необходимо перевести на 
русский язык.

Предлагаемое учебное пособие призвано облегчить изучение основ 

комплексного 
проектирования 
измерительных 
систем 
в 
среде 

LabVIEW, приобретение практических навыков решения типовых задач измерений. В качестве основы при составлении пособия использован документ LabVIEW Measurements Manual [1], в котором последовательно рассмотрены основные разновидности средств измерений, 
способы их конфигурирования, вопросы сопряжения с датчиками, общей организации процесса измерений, особенности реализации измерений различных физических величин, а также генерации испытательных сигналов. В упомянутом руководстве эти вопросы рассмотрены на 
очень простом для понимания уровне, с использованием конкретных 
примеров схем измерений и программ, управляющих техническими 
средствами и обрабатывающих полученные данные.

Возможно, в ряде случаев приведенной информации окажется не
достаточно и придется обратиться к другим источникам – технической 
документации на конкретные устройства, справочным и руководящим 
материалам по программированию. Поэтому в настоящем пособии авторы постарались сохранить стиль оригинала и его оформление –
практически все иллюстрации воспроизведены без изменений, включая условные обозначения, термины и пояснения, приведенные на английском языке. Однако к каждой иллюстрации дан перевод используемых обозначений, терминов и пояснений. По нашему мнению, это 
облегчит работу с дополнительными документами, необходимость в 
которых может потребоваться в ходе дальнейшего приобретения навыков программирования в LabVIEW и разработки измерительных 
систем или в процессе решения более сложных практических задач. 
При возникновении затруднений с пониманием англоязычных аббревиатур и/или специальных терминов рекомендуем заглянуть глоссарий, приведенный в конце пособия (как и в оригинале руководства). 
Это также должно помочь уосвоению изучаемого материала.

Тем не менее пособие не является дословным переводом оригина
ла. Авторы сочли необходимым исключить разделы, в которых описывается использование драйверов Traditional DAQ, поскольку они вытесняются более современными драйверами DAQmx, соответственно 
внесены изменения и в некоторые примеры построения программ. 
Кроме того, к каждому разделу пособия составлены контрольные вопросы, ответы на которые должны помочь закрепить приобретенные 
знания и навыки.

Предлагаемое пособие не претендует на полноту освещения всех 

методов измерений различных физических величин, всех тонкостей 
оценки погрешностей измерения, создания завершенных программных 
приложений. Главное – показать, как можно решать типовые задачи 
проектирования автоматизированных измерительных систем в среде 
LabVIEW на основе технических средств NI.

Изучение настоящего руководства требует некоторых знаний основ 

LabVIEW. Начальные сведения о работе в среде LabVIEW можно найти в документе Getting Started with LabVIEW [2]. Более подробно ознакомиться с LabVIEW можно по руководству пользователя LabVIEW 
User Manual [3], но получить практически навыки – только поработав в 
этой системе. Кроме цитируемых по ходу изложения источников в 
список литературы включены также руководства по работе с оборудованием и программным обеспечением National Instruments, некоторые 
полезные справочные системы.

На русском языке основы программирования в LabVIEW, а также 

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

Надеемся, что предлагаемое пособие поможет быстрее и полнее 

освоить современные технологии проектирования измерительных приборов и систем.

Гл ав а 1

ИЗМЕРЕНИЯ И ВИРТУАЛЬНЫЕ ПРИБОРЫ

Без измерений немыслим прогресс науки и технологий. Ученые и 

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

Чтобы понять принцип действия и устройство измерительных при
боров, кратко рассмотрим историю развития измерительной техники. 
Измерительные приборы всегда изготавливались с использованием 
доступных технологий. В XIX в. на основе часовых механизмов впервые были созданы аналоговые измерительные приборы. В 1930-х годах 
для построения первых электронных приборов были использованы переменные резисторы, переменные конденсаторы и электровакуумные 
приборы, заимствованные из радиотехники. Технология отображения 
информации, используемая в телевидении, способствовала появлению 
современных осциллографов и анализаторов сигналов. Наконец, способность быстрых вычислений и качественной визуализации современных персональных компьютеров создали предпосылки для значительного улучшения качества и снижения стоимости средств 
измерительной техники.

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

мире, созданию новых материалов и технологий, а тем самым эффективных производств.

Очередной важный этап в развитии измерений связан с внедрением 

в измерительные приборы и системы средств вычислительной техники. Обычно подобные приборы и системы называют виртуальными –
термин введен сотрудниками компании National Instruments,  разработавшими в 1980-х годах систему проектирования виртуальных измерительных приборов LabVIEW. Именно реализации измерительных процедур в LabVIEW и посвящено настоящее пособие.

Вначале о содержании термина «виртуальный измерительный при
бор».

Нередко в качестве основного отличительного признака виртуаль
ных приборов называют отсутствие реальной лицевой панели с органами управления и индикаторами – в виртуальных приборах используется понятие Soft Front Panel – лицевая панель, реализованная 
программно. Однако не это главное. Реальный прибор – это некий физический объект, обладающий размерами и массой, занимающий на 
столе определенное место, его можно потрогать, перенести и т. д.

Виртуального прибора как самостоятельного физического объекта 

не существует – есть персональный (или промышленный) компьютер, в 
свободном слоте системной шины которого установлен специализированный модуль. И измерительный прибор не появится, пока не будет 
запущена определенная программа. Причем в зависимости от того, какая программа работает с модулем, «возникает» тот или иной прибор –
либо это вольтметр, либо осциллограф, либо эти приборы одновременно, либо прикладная система для контроля физиологических параметров 
человека, либо система контроля качества некоторого промышленного 
изделия и т. д. и т. п. Материальная (техническая) часть прибора остается одной и той же – это специализированный модуль в системной шине 
компьютера, а состав комплекта приборов, появляющихся на рабочем 
столе, их функции и характеристики, и даже их внешний вид определяются прикладным программным обеспечением. Закрыли программу –
прибор исчез, запустили – появился. «Реальный» прибор не исчезнет, 
даже если выключить его питание – он по-прежнему занимает место на 
столе, и с его корпуса периодически необходимо вытирать пыль.

Очень часто модуль, используемый в качестве технической основы 

измерительного прибора, создается многофункциональным, в состав 
модуля кроме узлов, необходимых для измерений (АЦП, устройств 

коммутации и преобразования аналоговых сигналов), включают цифроаналоговые преобразователи, счетчики импульсов, таймеры, порты 
ввода и вывода цифровых данных. Тем самым обеспечиваются возможности не только измерения, но и генерации аналоговых сигналов, 
счета дискретных событий, измерения частотно-временных параметров и генерации последовательностей импульсов с изменяемыми параметрами, управления исполнительными устройствами с цифровыми 
входами и контроля состояния их выходов и многого другого. Реализация всех этих функций путем разработки соответствующих прикладных программ превращает обычный персональный компьютер в набор 
«виртуальных» измерительных приборов.

Технология виртуальных измерительных приборов объединяет 

аппаратные средства и программное обеспечение с промышленными 
компьютерными технологиями для решения измерительных задач, 
причем свойства этих решений в значительной степени определяются  
пользователями.

Компания NI специализируется в области разработки встраивае
мых и распределенных технических средств для сбора данных (DAQ) и 
программных драйверов к ним, систем на основе приборного интерфейса IEEE 488 (GPIB) и стандарта PXI, систем с использованием последовательного интерфейса и промышленных сетей. Программные 
драйверы представляют собой прикладной программный интерфейс 
взаимодействия с техническими устройствами, причем эти драйверы 
совместимы со всеми системами разработки прикладного программного обеспечения NI, такими как LabVIEW, LabWindowsTM/CVITM и 
Measurement Studio. Перечисленные платформы обеспечивают развитые возможности отображения и анализа, которые необходимы для 
технологии виртуальных измерительных приборов.

Технология виртуальных измерительных приборов может быть ис
пользована для создания готовых к применению специализированных 
систем измерения и тестирования, а также систем промышленной автоматизации путем объединения различных аппаратных и программных компонент. При внесении изменений в системы, как правило, 
можно повторно использовать одни и те же компоненты виртуальных 
приборов без приобретения дополнительных технических средств и 
программного обеспечения. В настоящем руководстве описан ряд подходов к разработке подобных систем. 

Доступ онлайн
82 ₽
В корзину