Компьютерные измерения

Лекция №15

Идея ЦИП получила в настоящее время развитие в виде систем компьютерных измерений. Наибольших успехов в этом направлении достигла фирма National Instruments. Эта фирма разработала весьма широкую гамму устройств соединения персонального компьютера (ПК) с физическими объектами и мощное программное обеспечения.

Применение системы компьютерных измерений поясняет рис.8.9.

Рис.19.1

ВП- виртуальный прибор, сформированный с помощью пакета программ LabView на персональном компьютере ПК.

С помощью LabView можно создать любой виртуальный измерительный прибор или систему управления физическим объектом.

Другое направление использования системы LabView – моделирование физических объектов.

Заметим, что в МЭИ имеется возможность получить студенческую версию LabView и самостоятельно изучить ее.

В качестве демонстрации ниже приведен пример из библиотеки программ, который извлекается через меню Help/Find Examples.., например - /Industry Applications/Process Control/Tank Simulation/

Здесь приведена модель устройства автоматического нагрева жидкости в танке до диапазона температуры, заданной оператором. В танк жидкость поступает порциями, которые могут быть установлены оператором.


Модель LabView содержит две связанные части:

-лицевая панель (рис.19.2),

-блок-схема (рис.19.3).


Рис.19.2. demo19_1. Лицевая панель виртуального прибора.

Рис.19.3. demo19_1. Блок схема виртуального прибора.

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

В качестве простейшего примера ниже приведены на рис. 19.4 и рис.19.5 лицевая панель и блок-схема сумматора. Этот виртуальный прибор имеет на лицевой панели два объекта Numeric и Numeric 2 (из раздела Numerics Controls) для ввода чисел – значений слагаемых и один объект Numeric 3 (из раздела Numeric Indicators). При их размещении одновременно на блок-схеме возникают соответствующие объекты.



Рис.19.4. demo19_2. Лицевая панель сумматора.

Рис.19.5.demo19_2. Блок-схема сумматора.

На блок-схему добавляют элемент Add (из раздела Arithmetic/Numeric), соединяют связями-проводами все элементы. После установки значений в окнах ввода (Numeric и Numeric 2) нажимают кнопку старт и получают значение в окне (Numeric 3).

В программе Labview реализуются вычисления, определяемые потоком данных. В рассмотренном примере с калькулятором для вычислений надо ввести числа и нажать кнопку «Пуск».

Для организации непрерывных вычислений используются структуры. В следующем примере с калькулятором на блок диаграмме все объекты помещены в структуру «Цикл по условию» (While Loop), которая извлекается из раздела Function/Execution Control (рис.19.6). При этом на лицевой панели появляется кнопка «Stop» (рис.19.7). Теперь для повторных вычислений результат возникает после установки новых значений операндов и не требуется повторный запуск программы.

Рис.19.6. Блок-диаграмма варианта калькулятора с циклом по условию кнопка Stop не нажата. При нажатии на кнопку программа останавливается.

Рис.19.7. Лицевая панель варианта калькулятора с циклом по условию кнопка Stop не нажата.

В Labview имеется огромная библиотека объектов, реализующая множество функций для расчетов и преобразований.

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

Следующий пример программы в LabView – фильтрация сигнала с целью снижения шумовых помех.

Рис. 19.8. Виртуальный прибор – цифровой фильтр, снижающий уровень помех.

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

На рис. 19.9 приведена блок-схема виртуального прибора.


Рис. 19.10. Блок-схема виртуального прибора для фильтрации шумовой помехи.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: