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

6. Структура While Loop

Цикл по условию (While Loop) выполняет код внутри его границ до тех пор, пока логическое значение (Boolean value), подключенное к терминалу условия выхода из цикла (conditional terminal) не перейдет в состояние ЛОЖЬ (False). Lab VIEW проверяет терминал условия выхода по окончании каждой итерации. Если значение соответствует ИСТИНА (True), то выполняется следующая итерация. По умолчанию терминал условия выхода находится в состоянии ЛОЖЬ. Если вы оставите его неподключенным, цикл выполняться не будет (хотя в предыдущих версиях LabVIEW цикл выполнялся бы только один раз). Терминал счетчика итераций (iteration terminal) цикла по условию ведет себя точно так же, как и в случае с циклом с фиксированным числом итераций. Цикл по условию эквивалентен следующему псевдокоду:

Do

Execute subdiagram

While condition is TRUE

Вы можете изменить состояние, которое проверяет терминал условия выхода из цикла. Если раньше цикл выполнялся, пока на вход терминала поступало значение ИСТИНА (while true), теперь цикл остановится, если на вход поступит значение ИСТИНА (unless it's true). Чтобы этого добиться, щелкните правой кнопкой мыши по терминалу условия и выберите опцию Остановить, если Истина (Stop if True). Цикл по условию будет выглядеть, как показано на рис. 6.3.

Здесь цикл эквивалентен следующему псевдокоду:

Do

Execute subdiagram

While condition is NOT TRUE

7. Как создать виртуальный прибор, отразит последовательность действий.

  • Размещение объектов на лицевой панели

Создание программы обычно начинается с размещения элементов управления и индикаторов на лицевой панели. Это необходимо для того, чтобы ввести ваши входные данные и получить выходные данные виртуального прибора.

  • Маркировка объектов.

При создании объекта он появляется в окне лицевой панели с именем по умолчанию.

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

Кроме ярлыков объекты лицевой панели могут иметь заголовок (caption). Заголовок - это тот же ярлык, содержащий текст, который описывает элемент управления или индикатор. Чтобы создать заголовок элемента управления или отображения, вызовите его контекстное меню и выберите Видимые элементы => Заголовок (Caption).

  • Создание свободных ярлыков

Свободные ярлыки не привязаны к объекту Вы можете их создавать, перемещать и располагать на лицевой панели по вашему усмотрению. Применяйте их для наименования панелей и блок-диаграмм. Для создания свободных ярлыков и редактирования любого видимого текста используйте инструмент ввода текста.

  • Изменение шрифта, его стиля, размера и цвета

  • Размещение объектов на блок-диаграмме

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

  • Методы редактирования

Как только вы разместили объекты на панелях, у вас может возникнуть желание передвинуть их в другое место, скопировать, удалить и т.п.

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

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