Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие МЕТОДОЛОГИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.57 Mб
Скачать

3. Функциональный набор (Function Рalette)

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

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

Рисунок 10.6. Палитра функций

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

Структуры (циклы с заданным числом проходов и выходом по условию, условные операторы, формульные узлы и т.п.)

Содержит арифметические операции с числами действительными и комплексными, математические фенкции, мировые константы и т.п.

Логические операции «И», «ИЛИ», «НЕ».

Работа с символьными данными

Работа с массивами

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

10.2. Основы графического программирования

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

Рассмотрим простейший пример создания программы, т.е. виртуального устройства для исследования режима напряжения звена передачи. Звено передачи- воздушная линия переменного тока рассматривается как ветвь электрической цепи, для которой известны комплексное сопротивление Z=R+jX. Ом. В конце линии заданы параметры режима: напряжение U2 в кВ, активная P2 и Q2 реактивная мощность в МВА. Необходимо определить потерю напряжения в линии dU и напряжение в начале линии U1. Расчетная схема задачи показана на рисунке 10.7. Как известно потеря напряжения можно определить с учетом только продольной составляющей, а расчет потерь мощности не требуется. .

Рисунок 10.7. Схема звена передач

В этом случае математическая модель предельно проста

,

.

Создание программы начинаем с момента, когда в среде LabWIEV открыта фронтальная панель.

Сначала из палитры инструментов вызовем курсор в виде стрелки. Затем на палитре приборов выбираем цифровые приборы и из них стрелкой последовательно вытягиваем на панель задатчики R, X, P2, Q2, U2 и индикаторы dU, U1 (рисунок 10.8).

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

Рисунок 10.8. Фронтальная панель

Связь устанавливается с помощью курсора «катушка» палитры инструментов. Для этого курсор подводят к прибору, который начинает мигать, сообщая о сцеплении с катушкой. Щелкнув левой кнопкой, устанавливаем связь и тянем провод к другому прибору. Доведя до него в момент мигания щелкнем еще раз. Если все выполнено правильно, пунктирный провод становится сплошным.

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