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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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