Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

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

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

Текст и шрифты

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

При использовании слишком большого количества шрифтовых стилей лицевая панель может выглядеть перегруженной и неорганизованной. Лучше применять два или три размера одного шрифта. Шрифты с засечками (serif) помогают распознавать слова на большем расстоянии. Если вы используете более одного размера шрифта, эти размеры должны заметно отличаться. В противном случае разница в размерах может восприниматься как ошибка. Точно так же, если на вашей панели два типа шрифтов, убедитесь, что их начертание в достаточной степени отличается.

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

Примечание Если на целевой машине нет нужных шрифтов, то в результате замены шрифтов интерфейс может исказиться.

Инструменты и подсказки в пользовательском интерфейсе

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

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

Для взаимодействия с пользователем часто применяются диалоги, отображаемые по мере необходимости. Можно сделать так, чтобы ВП функционировал подобно диалогу. Для этого выберите пункт главного меню File>>VI Properties, затем категорию Window Appearance, и в ней — опцию Dialog.

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

©National Instruments Corporation

3-6

Учебный курс LabVIEW Основы I

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

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

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

Многостраничный элемент управления

Физические приборы обычно имеют хорошие пользовательские интерфейсы. Ориентируйтесь на их дизайн, как на образец, но по возможности используйте более компактные и эффективные элементы, например, кольцевые списки (ring controls) или многостраничные элементы управления (tab controls). Многостраничные элементы управления позволяют разместить элементы управления и индикаторы на меньшей площади за счет перекрытия страниц.

Чтобы добавить страницу, щелкните правой кнопкой на закладке и выберите в контекстном меню Add Page Before (Добавить страницу до) или Add Page After (Добавить страницу после). Подпишите закладки инструментом ВВОД ТЕКСТА и разместите объекты лицевой панели на страницах. Терминалы этих объектов будут доступны на блок-диаграмме, как и терминалы любых других объектов (за исключением декоративных).

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

Декоративные элементы

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

Меню

Чтобы представить функции лицевой панели на ограниченном пространстве упорядоченным образом, применяются заказные меню (custom menu). Меню позволяют освободить место для важных элементов управления и индикаторов; объектов, используемых начинающими пользователями; объектов, повышающих производительность; и объектов, не вписывающихся в меню. Для пунктов меню можно создавать клавиатурные сокращения.

Чтобы создать контекстное меню для объекта лицевой панели, доступное во время выполнения ВП, щелкните на объекте правой кнопкой и выберите пункт Advanced>>Run-Time Shortcut

©National Instruments Corporation

3-7

Учебный курс LabVIEW Основы I

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

Menu>>Edit. Чтобы создать заказное меню, доступное во время выполнения, выберите Edit>>Run-Time Menu.

Автоматическое масштабирование объектов лицевой панели

Опции раздела VI Properties>>Window Size позволяют задать минимальный размер окна, установить режим сохранения пропорций окна при изменениях экрана, а также выбрать один из двух режимов масштабирования объектов лицевой панели. При проектировании ВП учитывайте, будет ли лицевая панель отображаться на компьютерах с разным разрешением экрана. Чтобы пропорции окна лицевой панели не менялись в зависимости от разрешения экрана, выберите пункт меню File>>VI Properties, затем Window Size в раскрывающемся списке Category и поставьте отметку Maintain Proportions of Window for Different Monitor Resolutions.

В большинстве профессиональных приложений не предусмотрено масштабирование всех элементов управления при изменении размера окна. Однако вы можете масштабировать таблицу, график или список вместе с окном, оставляя другие объекты вблизи края окна. Чтобы объект лицевой панели менял размеры вместе с панелью, выберите этот объект, а затем пункт меню Edit>>Scale Object with Panel.

©National Instruments Corporation

3-8

Учебный курс LabVIEW Основы I

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