LABVIEW
Создание подпрограммы
Задача: нужно создать из виртуального прибора подпрограмму в среде «LabVIEW 8.5». Есть для примера, виртуальный прибор, переводящий температуру в градусах Цельсия в градусы по Фаренгейту. Прибор состоит из двух элементов управления: Numeric Controls, Numeric Indicator. А для перевода из градусов в градусы на блоковой диаграмме добавлены две функции: Add, Multiply. Рис. 1. Виртуальный прибор по переводу градусов из шкалы Цельсия в Фаренгейты Для создания подпрограммы из виртуального прибора необходимо перейти на блоковую диаграмму, выделить все компоненты мышкой, затем перейти в Главное меню и выбрать «Edit – CreateSubVI». При этом некоторые компоненты пропадают, а на их месте появляется новый значок, который и представляет собой подпрограмму. Рис. 2. Подпрограмма в окне блоковой диаграммы Подпрограмме также можно сменить иконку, если кликнуть по правому верхнему углу фронтальной панели и в открывшемся редакторе иконок отредактировать иконку. Рис. 3. Смена иконки
на подпрограмме Затем
уже правой кнопкой кликаем по правому верхнему углу фронтальной панели, где
расположена иконка и выбираем «Show Connector».
Выбираем схему с одним входом и одним выходом. Сконфигурируем их. Для этого
кликаем по левой стороне прямоугольника и выбираем Numeric Controls, затем кликаем по
правой стороне прямоугольника и выбираем Numeric Indicator. По идее входы/выходы сконфигурированы и можно сохранить подпрограмму. Для
повторного использования данной подпрограммы, например, из нового проекта нужно
перейти на блоковую диаграмму, вызвать функциональную панель, а на ней выбрать «Select VI…», после чего откроется диалог, в котором нужно выбрать файл с
сохраненной только что подпрограммой и потом соединив
с элементами на фронтальной панели можно получить виртуальный прибор для
перевода градусов из Цельсия в Фаренгейты. |
||