Скачиваний:
48
Добавлен:
06.03.2016
Размер:
152.58 Кб
Скачать

Упражнение 6. Использование опций Setup для SubVI

Ваша цель - изготовить VI, который запрашивает у оператора ввод информации.

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

Передняя панель

  1. Откройте новую переднюю панель, и добавьте некоторые строковые средства управления и кнопку, показанную на следующем рисунке.

Блок-схема

  1. Сформируйте блок-схему, показанную на следующем рисунке.

  1. Создать иконку для VI, как показано.

  1. Сформируйте соединитель. Выберите шаблон с тремя вводами и двумя выводами. Далее соедините средства управления даты и времени с двумя соединителями слева от иконки, и ответа имени, даты, и времени на три соединителя справа от иконки, как показано на следующем рисунке. После создания соединителя возвратитесь на дисплей иконки.

  1. Сохраните VI как Get Operator Info.VI в каталоге LabVIEW\Activity.

  1. Теперь Вы можете настраивать VI с VI опциями установки, чтобы диалоговое окно выглядело следующим образом:

  1. Встаньте на иконке и выберите VI Setup. Сконфигурируйте опции выполнения как показано на следующем рисунке.

  1. Window Options установите так, как показано на следующем рисунке.

  1. После того, как вы закончите с VI опциями установки, измените размеры передней панели как показано на следующем рисунке, так что вы не видели три строковых индикатора.

  1. Сохраните и закройте VI., теперь вы можете использовать этот VI как subVI.

Передняя панель

  1. Открыть новую переднюю панель

  1. Поместите Waveform Chart (Controls”Graph) на передней панели и маркируйте ее как Temperature Data.

  1. Измените масштаб диаграммы от 70 до 90. Скройте легенду и палитру.

  1. Сформируйте остальную часть передней панели как показано на следующем рисунке.

Блок-схема

  1. Создать структуру Sequence, и добавить следующие объекты к фрейму 0, как показано на следующем рисунке.

Get Date/Time String function (Functions”Time & Dialog) — выводит текущую дату и время.

Get Operator Info VI (Functions”Select a VI... — открывает переднюю панель и запрашивает у пользователя имя, дату и время.

 Boolean constant (Functions”Boolean) — средство управления, проверяющее является ли входная строка даты и времени TRUE.

  1. Встаньте на структуре Sequence, и выберите добавление фрейма из всплывающего меню.

  1. Поместите While Loop внутрь фрейма 1 из структуры Sequence, выбрав его из Functions”Structures.

  1. Добавьте объекты, показанные на следующем рисунке.

Temp&Vol VI (Functions”Select a VI... из каталога LabVIEW\Activity) — возвращает одно измерение температуры из моделируемого температурного датчика.

Wait Until Next ms Multiple function (Functions”Time&Dialog)— заставляет цикл с условием продолжения выполняться в мс.

 Numeric constant (Functions”Numeric) —создайте числовую константу задержки цикла на 500 мс (0.5 секунд).

Not function (Functions”Boolean) — инвертирует значение кнопки STOP так, чтобы цикл с условием продолжал выполняться неоднократно, пока вы не нажмете ОСТАНОВ.

  1. Сохраните VI как Pop-up Panel Demo.vi в каталоге LabVIEW\Activity.

  1. Выполните VI.. Открывается передняя панель и запрашивает у вас имя, дату, и время. Нажмите кнопку Continue, чтобы вернуться к вызову VI.

20. Закройте все окна.

 

Соседние файлы в папке Лабораторная работа №2