- •Введение
- •1 Теоретические вопросы
- •1.2 Понятие модели
- •1.2.1 Классификация моделей
- •1.2.2 Компьютерное моделирование
- •1.2.3 Методология компьютерного моделирования
- •1.3 Математические пакеты компьютерного моделирования
- •2 Моделирование програмМы вlabview
- •3.1 Разработка передней панели виртуального прибора.
- •3.2 Разработка блок – диаграммы.
- •3.2.1 Разработка нулевого кадра.
- •3 Разработка виртуального прибора
- •3.2.2 Разработка первого кадра.
- •3.2.3 Разработка второго кадра.
- •3.2.4 Разработка третьего кадра.
- •Список используемой литературы
3 Разработка виртуального прибора
Задача: построить виртуальный прибор для исследования зависимости синусоиды шума от амплитуды и частоты.
|
Начало измерений
|
Кнопка «пуск» на передней панели |
|
Завершение измерений
|
Кнопка «стоп» на передней панели |
|
Визуализация измерения
|
График |
|
Изменение подаваемых характеристик
|
Регулятор частоты и регулятор амплитуды шума |
|
Возникновение нерегулярных временных задержек длительностью до нескольких десятков миллисекунд. |
Ползунок «Задержка» на передней панели. |
Таблица 1
3.1 Разработка передней панели виртуального прибора.
Разработка передней панели виртуального прибора:

Рисунок 17. Разработка передней панели прибора
Для разработки передней панели виртуального прибора требуются следующие элементы LabVIEW:
|
Кнопка «пуск» |
Меню>>Window>>Show Controls Palette>>Boolean>>OK Button.
|
|
Кнопка «стоп» |
Меню>>Window>>Show Controls Palette>>Boolean>>OK Button. |
|
Синусоида шума |
Меню>>Window>>Show Controls Palette>>Graph>>Waveform Chart
|
|
Ползунок «задержка» |
Меню>>Window>>Numeric>>Horizontal Fill Slide |
|
Время замеров |
Меню>>Window>>Shou Controls Palette >>Numeric>>Digital Indicator
|
|
Частота |
Меню>>Window>>Show Controls Palette>>Numeric>>Knob |
|
Амплитуда шума |
Меню>>Window>>Show Controls Palette>>Numeric>>Knob |
Таблица 2.
Располагаем получившиеся элементы на передней панели. Все надписи
на появившихся элементах меняем на нужные с помощью функции «Edit text» на панели инструментов (рисунок 18).

Рисунок 18
На элементах: частота, амплитуда шума и задержка добавляем цифровые индикаторы. Visibal Items>>Digital Display. С помощью цифрового индикатора можно более наглядно видеть число, которое мы задаем (рисунок 19).

Рисунок 19
3.2 Разработка блок – диаграммы.
Для постановки таймера времени замеров применяем «Sequence Structure» (Меню>>Window>>Show Functions Palette>>Structures>>Sequence Structure). Структура Последовательность (Sequence Structure) используется для управления порядком выполнения узлов данных, которые не зависят друг от друга. Структура Последовательность выглядит как набор кадров и обеспечивает последовательное выполнение размещенных в ее кадрах фрагментов программ. Необходимость в такой структуре вызвана потоковым характером выполнения программ в LabVIEW, когда операции в узлах выполняются при поступлении данных на все входы узлов. При необходимости выполнения программы в ином порядке и используется структура последовательности. Затем устанавливаем нужное нам количество кадров: на границу«Sequence Structure» нажимаем правую кнопку мыши и выбираем Add Frame After (рисунок 20).
Рисунок 20
3.2.1 Разработка нулевого кадра.
На нулевом кадре реализуется запуск ВП с помощью кнопки «Старт». Для этого используем структуру «While loop» (Меню>>Window>>Show Functions Palette>>Structures>>While loop) и помещаем ее внутрь нулевого кадра. С помощью катушки (Connect Wire) соединяем кнопку «старт» с Stop If True.

Рисунок 21. Разработка нулевого кадра.
