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

Урок 6 Разработка модульных приложений

B. Иконка и соединительная панель

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

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

Каждый подВП должен иметь соединительную панель, подобную той, что показана ниже.

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

Создание иконки

Иконка вновь созданного ВП содержит число, показывающее, сколько новых ВП было открыто с момента запуска LabVIEW. Чтобы заменить стандартную иконку на вашу собственную, щелкните правой кнопкой на иконке в верхнем правом углу окна лицевой панели или блок-диаграммы и выберите в контекстном меню пункт Edit Icon, или просто дважды щелкните на иконке в окне лицевой панели.

Вы также можете перетащить графический файл из любого места на диске в верхний правый угол лицевой панели или блок-диаграммы. LabVIEW конвертирует изображение в иконку размером 32 × 32 пиксела.

На сайте National Instruments есть подборка стандартных изображений для иконок ВП (Icon Art Glossary). Чтобы получить доступ к этим изображениям, зайдите на ni.com/info и введите информационный код expnr7.

Можно разработать отдельную иконку для монохромного, 16цветного и 256-цветного режимов. LabVIEW использует

©National Instruments Corporation

6-4

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

Урок 6 Разработка модульных приложений

монохромную иконку также при печати, если отсутствует цветной принтер.

Для рисования иконки используются инструменты в левой части диалога Icon Editor. Иконка реального размера показана справа от области редактирования (рис. 6-3).

Рис. 6-3. Окно редактора иконок.

Меню Edit позволяет вырезать, копировать и вставлять изображения при работе с иконкой. Если выделить часть иконки и вставить туда изображение, оно будет автоматически масштабировано под размер выделенной области. Вы также можете перетащить графический файл из любого места на диске в верхний правый угол лицевой панели или блок-диаграммы. LabVIEW конвертирует изображение в иконку размером 32 × 32 пиксела.

Опция Copy from в правой части редактора иконок используется для копирования цветных иконок в черно-белые и наоборот. После щелчка на Copy from нажмите OK для завершения операции.

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

Ниже приведено описание инструментов, расположенных в левой части редактора иконок.

Инструмент КАРАНДАШ (Pencil) позволяет рисовать и стирать отдельные пикселы.

Инструмент ЛИНИЯ (Line) используется для рисования прямых линий. Чтобы нарисовать строго горизонтальную, вертикальную или диагональную линию, нажмите <Shift> при перемещении курсора.

Инструмент КОПИРОВАНИЕ ЦВЕТА (Color Copy) предназначен для копирования цвета переднего плана с любого элемента иконки.

Инструмент ЗАЛИВКА (Fill) заполняет непрерывную область цветом переднего плана.

Инструмент ПРЯМОУГОЛЬНИК (Rectangle) позволяет нарисовать прямоугольную рамку с цветом переднего плана. Чтобы обвести всю иконку, дважды щелкните на инструменте.

©National Instruments Corporation

6-5

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

Урок 6 Разработка модульных приложений

Инструмент СПЛОШНОЙ ПРЯМОУГОЛЬНИК (Filled Rectangle) рисует прямоугольник с рамкой цвета переднего плана и заливает его цветом фона. Чтобы обвести всю иконку и залить ее фоновым цветом, дважды щелкните на инструменте.

Инструмент ВЫДЕЛЕНИЕ (Select) используется для выделения области иконки, подлежащей вырезанию, копированию, перемещению или другим изменениям. Дважды щелкнув на этом инструменте и нажав клавишу <Delete>, можно стереть всю иконку.

Инструмент ТЕКСТ (Text) позволяет ввести в иконку текст. Для выбора шрифта дважды щелкните на инструменте. (Windows) Для иконок хорошо подходит шрифт Small Fonts.

Инструмент ПЕРЕДНИЙ ПЛАН/ФОН показывает текущие цвета переднего плана и фона. Щелчок на прямоугольнике открывает палитру цветов, где можно выбрать новый цвет.

Опции справа от области редактирования предназначены для выполнения следующих действий:

Show terminals (Показать терминалы) — показывает сетку терминалов соединительной панели.

OK — сохраняет изображение как иконку и возвращает на лицевую панель.

Cancel — возвращает на лицевую панель без сохранения изменений.

Меню диалога Icon Editor содержит дополнительные опции редактирования, такие как Undo (Отменить), Redo (Повторить), Cut (Вырезать), Copy (Копировать), Paste (Вставить) и Clear (Очистить).

Настройка соединительной панели

Для выполнения внешних соединений терминалы соединительной панели привязываются к элементам управления или индикаторам лицевой панели. Чтобы настроить соединительную панель, щелкните правой кнопкой на иконке в верхнем правом углу лицевой панели и выберите в контекстном меню пункт Show Connector Pane. Соединительная панель появится на месте иконки. Открыв соединительную панель в первый раз, вы увидите шаблон соединений. Изменить шаблон можно через пункт Patterns контекстного меню соединительной панели.

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

Лицевая панель на рис. 6-4 содержит четыре элемента управления и один индикатор, поэтому на соединительной панели присутствуют четыре входных терминала и один выходной.

©National Instruments Corporation

6-6

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

Урок 6 Разработка модульных приложений

Рис. 6-4. Лицевая панель ВП Slope.

Выбор и модификация шаблонов терминалов

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

Элементов управления и индикаторов может быть больше, чем терминалов.

Шаблон, который в данный момент связан с иконкой, выделяется сплошной рамкой. Соединительная панель может иметь до 28 терминалов.

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

На рис. 6-5 показан пример стандартного расположения терминалов. Верхние входы и выходы обычно используются для передачи ссылок, а нижние — для обработки ошибок.

Рис. 6-5. Пример расположения терминалов.

Примечание Если число терминалов превышает 16, читаемость ВП может ухудшиться, и работать с ним будет сложнее.

Привязка терминалов к элементам управления и индикаторам

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

©National Instruments Corporation

6-7

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

Урок 6 Разработка модульных приложений

соединения на блок-диаграмме не стали слишком сложными и непонятными.

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

Можно поступить наоборот: сначала выбрать элемент управления или индикатор, а потом терминал.

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

©National Instruments Corporation

6-8

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

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