Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП АИУС лаб раб 0-3з.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3.32 Mб
Скачать

Содержание отчета по 1 части работы

Отчет должен содержать:

  1. Краткие сведения о принципах построения виртуальных приборов;

  2. Изображение передней панели;

  3. Изображение блок-диаграммы.

Лабораторная работа № 1

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

Порядок действий

  1. Запустите ПО LabVIEW.

  2. Откройте новый виртуальный прибор, выбирая File>>New. Если закрыты все ВП, выберите New VI из диалогового окна LabVIEW.

  1. Для вывода информации разместим на передней панели графический индикатор Chart и числовой Numeric Indicator. Для этого шелкните правой клавишей мыши по передней панели. Из появившегося меню Express выберите Chart из Controls >> Graf Indicator и поместите его на лицевую панель.

  1. Анологичным образом выбирите Numeric Indicator из Controls > >Numeric Indicator и поместите его на лицевой панели.

Итнтерфейс программы почти сформирован. Для релизации программмы вывода информации на графический перейдем к окну блок-диаграммы.

  1. Откройте блок-диаграмму, выбрав Windows>>Show Diagram. На Блок диаграмме отображены значки индикаторов Chart и Numeric Indicator

  1. Д ля имитации измерительного сигнала используем функцию генерации случайных чисел Random Number. Для ее выбора щелкнем правой клавишей мыши по Блок Диаграмме (Block Diagram) из меню Express>> Arithmetic & Comparison >> Numeric или Mathematics>>Numeric. Данная функция генерирует случайное число от 0 до 1.

  1. Добавим постоянную составляющую сигналу, используя функции Num Const и Add из того же меню (в предыдущем рисунке выделены кружками). В итоге получим следующее.

  1. Двойным щелчком на константе измените ее значение на 4.

  1. Используя средство монтажа из паллеты Tools соедините объекты как показано на рис.

Паллета Tools вызывается Windows >> Show Tools Palette.

Точка на входе операции умножения означает преобразование формата данных из цедлоцисленных значений в вещественное число двойной точности.

Для версий LabView 7.0 и старше, по умолчанию, включен автоматический выбор инструмента, в котором при наведении на выводы курсор автоматически изменяет свой вид на .

  1. Выберите File>>Save as и сохраните VI.

  2. Запустите ВП, нажав на кнопку Run. Обратить внимание, что после нажатия она изменит свой вид на . В случае наличия ошибке в схеме прибора кнопка имеет вид и не позволяет запустить прибор . В режиме Run ВП выполняет заданные действия однократно.

  3. Запустите принудительно VI непрерывно кнопкой Run Continuously ВП в режиме просмотра потока данных.

Для отладки VI и просмотра потока данных служит кнопка Highlight Execution. После запуска кнопка изменит свой вид на .

  1. Запустите созданный прибор в режиме просмотра потока данных.

  2. Остановите выполнение ВП кнопкой Abort Execution (прерывание исполнения). Отключите режим просмотра потока данных повторным нажатием кнопки .

  3. Для многократного повторения, каких либо действий, например считывания измерительного сигнала, служат циклы. В программной среде LV для этого служат графические конструкции которые можно найти в меню панели диаграмм Programming>>Structure(v8.X) или Express>> Execution Control (v7).

  1. Цикл по условию от цикла с параметром заключается в условии завершения цикла. Для цикла с постусловием итерации будут продолжаться, пока на элемент проверки условия поступает «истина».

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

  1. Для задания условия выполнения цикла создадим элемент управления. Наиболее простым способом является создание элемента из контекстного меню. Для этого наведем курсор на Loop Condition (Терминал состояния) и шелкнем правой клавишей. В появившемся контекстном меню выберем Create Control

В итоге получим следующее изображение

  1. Запустите ВП, нажав на кнопку Run. На Вы можите наблюдать генерацию случайных чисел.

  2. Для замедления процессаа генерации используем функцию Wait Until Next из меню Programming>>Timing. Функция Wait Until Next формирует задержку исполнения цикла на заданное значение времени (в милисекундах).

  1. Создадим элемент управления, используя контекстное меню (см. п. 18) для задания времени задержки

  1. Сохраните полученный файл для дальнейшего использования.