- •Занятие 1. Знакомство с labview
- •1.1. Виртуальные приборы
- •1.2. Запуск виртуального прибора
- •1.3. Лицевая панель
- •1.4. Блок-диаграмма
- •1.5. Поточное программирование
- •1.6. Структуры программирования
- •1.7. Модульность и иерархия
- •Пиктограмма
- •Занятие 2. Моделирование экспериментальной установки. Цифровой термометр
- •2.1. Создание VI
- •2.1.1. Создание лицевой панели (Front Panel)
- •2.1.2. Создание блок-диаграммы
- •2.1.3. Манипулирование объектами
- •2.1.4. Сбор значений температуры
- •Цифровая
- •Константа
- •2.1.5. Соединение объектов
- •Инструмент Соединение
- •2.2. Запуск VI
- •2.3. Сохранение VI
- •2.4. Создание пиктограммы и коннектора
- •2.4.1. Создание пиктограммы
- •2.4.2. Создание коннектора
- •Занятие 3. Виртуальный прибор регулятора температуры
- •3.1. Создание панели
- •Инструмент Оператор
- •3.2. Создание диаграммы
- •3.2.1. Использование цикла While Loop
- •3.2.2. Управление скоростью цикла While Loop
- •3.3. Запуск VI
- •3.4. Модификация виртуального прибора
- •3.4.1. Изменение лицевой панели
- •3.4.2. Изменение блок-диаграммы
- •3.5. Работа с VI
2.4. Создание пиктограммы и коннектора
Разработанный Digital Thermometer.vi будет являться частью (модулем) виртуального прибора более высокого уровня, предназначенного для управления температурным режимом. Для вызова вашего Digital Thermometer.vi из блок-диаграммы другого VI необходимо создать для него пиктограмму и коннектор. Пиктограмма является графическим идентификатором VI, например, на рис. 2.3 пиктограмма Volt.Read является графическим идентификатором виртуального прибора более низкого уровня (subVI). Коннекторы определяют органы управления (они называются Controls) и индикаторы (Indicators) соответственно для входных и выходных терминалов.
2.4.1. Создание пиктограммы
Сделайте активным окно лицевой панели.
Нажмите правую клавишу мыши на пиктограмме в правом верхнем углу окна лицевой панели и выберите Edit Icon… (Редактировать пиктограмму) из выпадающего меню.
Появится
окно редактора пиктограмм (Icon
Editor).
Используя инструменты слева от
пиктограммы, сотрите стандартную иконку
и создайте свой точечный рисунок на
редактируемой площадке. Изображение
пиктограммы в реальном размере появится
в одном из квадратов справа от
редактируемой площадки.Нажмите кнопку OK в окне редактора пиктограмм, когда закончите рисовать. Ваша пиктограмма заместит стандартную в правом верхнем углу окна лицевой панели.
2.4.2. Создание коннектора
Виртуальный прибор верхнего уровня посылает данные в subVI и получает их из него через терминалы, расположенные на поверхности коннектора subVI. Вы устанавливаете соединение, выбирая на поверхности коннектора терминал, который необходимо соединить с соответствующим этому терминалу органом управления или индикатором на лицевой панели. Терминалы на поверхности коннектора определяются только для органов управления и индикаторов, которые вы будете использовать в программах в дальнейшем.
Нажмите правую кнопку мыши на только что созданной пиктограмме и выберите Show Connector (Показать коннектор) из всплывающего меню. LabVIEW покажет начальный коннектор, который соответствует количеству входов и выходов у VI. Появившийся в этом примере коннектор имеет один терминал. Для просмотра других возможных коннекторов нажмите правую кнопку мыши на коннекторе и вызовите Patterns (Образцы).
Выберите инструмент Соединение и нажмите на терминал коннектора. Он станет черным. Затем нажмите на индикатор температуры. Терминал коннектора при этом изменит цвет, а вокруг индикатора появится шатер. Привязка терминала коннектора к элементу на этом заканчивается. После этого щелкните мышью в свободном месте лицевой панели.
Вызовите всплывающее меню на коннекторе и выберите Show Icon.
Сохраните и закройте VI командой Close из меню File.
Занятие 3. Виртуальный прибор регулятора температуры
LabVIEW имеет модульную иерархическую структуру, в которой VI может вызывать другой VI. Вы можете разбить ваше приложение на части и конструировать VI для решения конкретной задачи. Вызывая эти VI из программ более высокого уровня, можно создавать сложные тестовые и измерительные системы. Таким образом, создав собственные библиотеки модулей, вы расширяете стандартные возможности LabVIEW и экономите свое время. В этой работе вы будете использовать виртуальный прибор, созданный на занятии 2, как subVI в виртуальном приборе высокого уровня, который будет отслеживать значения температуры, получаемые данным subVI.
Представьте себе, что вы хотите контролировать внутреннюю температуру камеры, описанной в занятии 2. Требуется создать VI, который будет получать значение температуры несколько раз в секунду и визуализировать значения на графике. Создадим такой виртуальный прибор, используя Digital Thermometer VI из предыдущего занятия.
