Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-3_занятия_LV8_red+.doc
Скачиваний:
1
Добавлен:
13.11.2019
Размер:
559.1 Кб
Скачать

31

Занятие 1. Знакомство с labview

Цель работы: получить общее представление о системе виртуальных приборов LabVIEW.

1.1. Виртуальные приборы

Программа, написанная в среде LabVIEW, называется виртуальным прибором. Виртуальный прибор (VI) состоит из лицевой панели (front panel), блок-диаграммы (block diagram) и пиктограмм/коннекторов (icon/connector). Лицевая панель является интерфейсом с пользователем, блок-диаграмма – исходным кодом VI, а пиктограмма/коннектор – интерфейсом вызова функций. Блок-диаграмма включает в себя ввод-вывод данных, вычисления и виртуальные приборы нижнего уровня (subVI), которые представлены пиктограммами и связаны линиями, определяющими потоки данных. Компоненты ввода-вывода взаимодействуют непосредственно с платами сбора данных, а также с другими внешними физическими приборами. Вычислительные компоненты выполняют арифметические и другие операции. SubVI вызываются другими виртуальными приборами, посылая и получая данные через свои пиктограммы/коннекторы.

В иртуальный прибор, используемый в этой работе (рис. 1.1), моделирует тест для получения частотной характеристики, в котором генератор функций обеспечивает подачу синусоидального сигнала на тестируемое устройство (ТУ), в данном примере это полосовой фильтр. В то же время цифровой мультиметр измеряет выходное напряжение ТУ. Данный VI получает коэффициент усиления ТУ в заданном диапазоне частот (в нашем примере амплитудно-частотную характеристику фильтра) и рисует результат в виде графика.

1.2. Запуск виртуального прибора

  1. Запустите версию LabVIEW 8.5.

  2. Выберите пункт Open В открывшемся окне диалога откройте папку LabVIEW 8.5\examples\apps и выберите библиотеку freqresp.llb. В демонстрационных версиях системы LabVIEW виртуальные приборы сохраняются в специальном формате и скомпонованы в библиотечных файлах с расширением *.llb. Загрузите содержащийся в ней виртуальный прибор Frequency Response.vi (Частотная характеристика). Появится лицевая панель Frequency Response.

1.3. Лицевая панель

Лицевая панель (Front Panel) служит интерактивным интерфейсом для обеспечения ввода данных и вывода результатов в измерительной системе.

При перемещении курсора по различным элементам лицевой панели он автоматически изменяет свой внешний вид, переключаясь в различные инструменты (редактирования, управления, надписи).

  1. Наведите курсор на круглый регулятор High Frequency (Верхняя частота), нажмите на левую кнопку мыши и поверните регулятор. Установите верхнюю частоту 1000.00.

  2. Нажмите кнопку Run (Запуск) для начала работы VI. Результатом работы данного VI будет кривая частотного отклика на дисплее.

  3. Измените положение регуляторов High Frequency и Low Frequency. Посмотрите кривую отклика системы.

1.4. Блок-диаграмма

Блок-диаграмма (Block Diagram) является исходным кодом виртуального прибора. Вы строите блок-диаграмму, выбирая функциональные блоки из палитры Functions. Затем соединяете блоки линиями, называемыми проводниками (wires), для прохождения данных от одного блока к другому. Эти блоки могут быть арифметическими функциями, виртуальными приборами для сбора данных и анализа, сетевыми функциями и функциями ввода-вывода, которые записывают и восстанавливают данные в бинарном, ASCII или в табличном виде.

Выберите пункт Show Block Diagram (Показать блок-диаграмму) из меню Window. Появится блок-диаграмма. Возьмите ее за заголовок и перенесите так, чтобы одновременно была видна и лицевая панель прибора.

Оранжевые прямоугольники в левой части блок-диаграммы представляют собой терминалы (terminals) для соответствующих органов управления на лицевой панели. Чтобы узнать, какому органу управления или индикатору соответствует данный терминал, дважды щелкните по терминалу мышью. Каждый терминал, так же как и соответствующий ему элемент лицевой панели, имеет метку с названием (Label). Например, первый терминал имеет метку Number of Steps (Количество шагов). Чтобы показать (убрать) метку, спозиционируйте на терминал курсор и при нажатой правой кнопке выберите Visible Items >> Label. Диаграмма содержит также пиктограммы, представляющие функции. Данные текут по проводникам, которые соединяют пиктограммы и терминалы. Тип данных (data type) определяет форму проводника: тонкие линии показывают скалярные числовые данные, толстые – массивы и самые широкие – совмещенные (bundled) данные.