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

Урок 3 Создание ВП

Урок 3 Создание вп

В этом уроке вы получите навыки разработки кода в LabVIEW. В частности, вы научитесь создавать пользовательский интерфейс, выбирать тип данных, документировать программу, использовать циклы While и For, включать в код программные таймеры, отображать данные на графиках и делать выбор при помощи структуры Case.

Темы

A. Проектирование лицевой панели

B. Терминалы блок-диаграммы

C. Документирование кода

D. Циклы While

E. Циклы For

F. Синхронизация ВП

G. Передача данных между итерациями

H. Графическое представление данных

I. Структура выбора Case

J. Узел формул

A. Проектирование лицевой панели

На этапе проектирования определяются входные и выходные данные задачи. Эта информация позволяет сразу переходить к проектированию лицевой панели.

Источником входных данных могут служить:

 физическое устройство, например, плата сбора данных или мультиметр

 файл

 элементы управления

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

Проектирование элементов управления и индикации

Выбирая элементы управления и индикации, помните, что они должны соответствовать выполняемым действиям. Например, для задания частоты синусоидального сигнала используйте ручку с круговой шкалой (Dial), а для отображения температуры — индикатор в виде термометра (Thermometer).

Метки и подписи

Создавая метки (labels) для элементов управления и индикации, стремитесь к четкости и ясности. Метки помогают пользователям определять назначение элементов. Кроме того, использование понятных меток помогает документировать код на блок-диаграмме, поскольку метки элементов управления и индикации одновременно являются именами терминалов на блок-диаграмме.

Подписи (captions) помогают описывать элементы управления лицевой панели. Они отсутствуют на блок-диаграмме, и вы можете документировать интерфейс, не загромождая блок-диаграмму длинными именами. Например, для ВП метеостанции требуется задать верхнюю границу температуры. Если температура превысит этот порог, метеостанция оповестит о возможности теплового удара. Этот элемент управления можно было бы назвать Верхний предел температуры (град C), но такая метка займет слишком много места на блок-диаграмме. Используйте вместо нее подпись Верхний предел температуры (град C), а метка пусть содержит краткое описание для блок-диаграммы, например МаксТемп.

Рис. 3-1. Пример подписи и метки.

Настройка элементов управления и индикации

Для элемента управления можно задать значение по умолчанию, которое будет использовано, если пользователь во время выполнения программы не введет другое значение. На рис. 3-1 это значение составляет 35 градусов Цельсия. Чтобы задать значение по умолчанию, сделайте следующее:

1. Введите нужную величину.

2. Щелкните правой кнопкой на элементе управления и выберите в контекстном меню пункт Data Operations>>Make Current Value Default.

Вы можете скрывать и отображать отдельные части элементов управления и индикации. Например, на рис. 3-1 видны как подпись, так и метка. Пусть вам нужна только подпись. Чтобы скрыть метку, выберите в контекстном меню пункт Visible Items>>Label, как показано на рис. 3-2.

Рис. 3-2. Скрытие метки на лицевой панели.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]