Скачиваний:
63
Добавлен:
06.03.2016
Размер:
1.24 Mб
Скачать

Установка значимости полей ввода/вывода данных: обязательные, рекомендуемые и дополнительные (не обязательные)

В окне контекстной справки Context Help, которое доступно из пункта главного меню Help»Show Context Help, обязательные для соединения поля обозначены жирным шрифтом, рекомендуемые – нормальным, а дополнительные (не обязательные) – светло-серым шрифтом при условии, что используется режим подробного просмотра Detailed. В Simple (Кратком) просмотре окна контекстной справки Context Help эта информация недоступна.

При создании подпрограммы ВП необходимо указать обязательные для соединения поля (также рекомендуемые и дополнительные) с целью предупреждения пользователя от ошибки.

Для указания значимости полей следует щелкнуть правой кнопкой мыши по соединительной панели, в контекстном меню выбрать пункт This Connection Is (Это поле…), установить метку на требуемую позицию: Required (Обязательное), Recommended (Рекомендуется) или Optional (Дополнительное).

Если поле ввода или вывода данных обязательно для соединения, то ВП не будет выполняться до тех пор, пока поле не будет правильно инициализировано. Если поле, рекомендованное для соединения, не задействовано, то ВП будет работать, но LabVIEW выдаст предупреждение в окне Error List (Список ошибок), если в диалоговом окне Error List (Список ошибок) стоит метка в поле Show Warnings (Выдать предупреждение). LabVIEW не сообщает о незадействованных и не обязательных для соединения полях.

По умолчанию LabVIEW устанавливает значимость созданного поля в позицию Recommended (Рекомендуется). Установка Required (Обязательно) необходима для указания соединений, без которых ВП работать не будет. В качестве примера можно рассмотреть File I/O (подпрограммы работы с файлами), расположенные на палитре Functions (Функций).

Упражнение 11-3. ВП Термометр

Цель: Создание ВП, иконки и настройка соединительной панели для обеспечения возможности использования ВП в качестве подпрограммы

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

Лицевая панель

    1. Создадим лицевую панель.

  1. Выберем элемент отображения данных, расположенный на палитре Controls в разделе Numeric (Числовые элементы)

  1. Напечатаем Температура внутри собственной метки и нажмите кнопку Enter на инструментальной панели.

  1. Щелкнем правой кнопкой мыши по элементу и выберите пункт контекстного меню Visible Items (Отображаемые элементы), Digital Display (Цифровой индикатор).

    1. Создадим элемент управления в виде вертикального переключателя.

  1. Выберите вертикальный переключатель, расположенный в палитре Controls раздела Boolean (Логические элементы). Переключатель отображает логическую переменную, которая имеет значение True в верхнем положении и значение False в нижнем положении.

  1. Введем имя собственной метки переключателя Масштаб шкалы и нажмите кнопку Enter на инструментальной панели.

  1. Используя инструмент ВВОД ТЕКСТА, создадим на лицевой панели свободную метку Градусы Цельсия С, как показано выше.

  1. С помощью инструмента ВВОД ТЕКСТА, создадим на лицевой панели свободную метку Градусы Фаренгейта F, как показано выше.

    1. Создадим описание ВП, которое появляется в окне контекстной справки Context Help после наведения курсора на иконку ВП.

  1. Выберем пункт главного меню File»VI Properties.

  2. Выберем пункт Documentation (Описание) в разделе Category (Категория) из выпадающего меню.

  3. В поле ввода текста напечатаем следующее:

Этот ВП отображает значение температуры, полученное с помощью генератора случайных чисел, и отображает его в градусах Цельсия или градусах Фаренгейта в зависимости от значения логической величины МАСШТАБ ШКАЛЫ

    1. Создадим описание элементов управления и отображения данных, которое появляется в окне контекстной справки Context Help после наведения на них курсора.

  • Щелкнем правой кнопкой мыши по элементу отображения Термометр и выберите пункт контекстного меню Description and Tip (Описание и предупреждения).

  • В поле ввода текста напечатаем следующее:

Отображается сгенерированное значение температуры.

  • Введем в поле Tip значение Termometr. Нажмем кнопку OK.

  • Щелкнем правой кнопкой мыши по элементу отображения Числовой индикатор и выберите пункт контекстного меню Description and Tip (Описание и предупреждения).

  • В поле ввода текста напечатаем следующее:

Отображается сгенерированное значение температуры.

  • Введем в поле Tip значение Температура. Нажмем кнопку OK.

  • Щелкнем правой кнопкой мыши по элементу управления Вертикальный переключатель и выберем пункт контекстного меню Description and Tip (Описание и предупреждения).

  • В поле ввода текста напечатаем следующее:

Определяет шкалу (по Фаренгейту или Цельсию), используемую для отображения температуры. Если значение True, то ШКАЛА выбирается градусы Цельсия, если False - ШКАЛА градусы Фаренгейта.

  • Введем в поле Tip значение шкала - °C или °F. Нажмем кнопку OK.

    1. Отобразим окно контекстной справки Context Help, которое доступно из пункта главного меню Help»Show Context Help.

    1. Наведем курсор на один из объектов для просмотра описания их работы в окне Context Help.

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