Создание подпрограммы

           

Задача: нужно создать из виртуального прибора подпрограмму в среде «LabVIEW 8.5». Есть для примера, виртуальный прибор, переводящий температуру в градусах Цельсия в градусы по Фаренгейту. Прибор состоит из двух элементов управления: Numeric Controls, Numeric Indicator. А для перевода из градусов в градусы на блоковой диаграмме добавлены две функции: Add, Multiply.

 

Рис. 1. Виртуальный прибор по переводу градусов из шкалы Цельсия в Фаренгейты

           

            Для создания подпрограммы из виртуального прибора необходимо перейти на блоковую диаграмму, выделить все компоненты мышкой, затем перейти в Главное меню и выбрать «EditCreateSubVI». При этом некоторые компоненты пропадают, а на их месте появляется новый значок, который и представляет собой подпрограмму.

 

Рис. 2. Подпрограмма в окне блоковой диаграммы

 

            Подпрограмме также можно сменить иконку, если кликнуть по правому верхнему углу фронтальной панели и в открывшемся редакторе иконок отредактировать иконку.

 

Рис. 3. Смена иконки на подпрограмме

 

            Затем уже правой кнопкой кликаем по правому верхнему углу фронтальной панели, где расположена иконка и выбираем «Show Connector». Выбираем схему с одним входом и одним выходом. Сконфигурируем их. Для этого кликаем по левой стороне прямоугольника и выбираем Numeric Controls, затем кликаем по правой стороне прямоугольника и выбираем Numeric Indicator. По идее входы/выходы сконфигурированы и можно сохранить подпрограмму.

            Для повторного использования данной подпрограммы, например, из нового проекта нужно перейти на блоковую диаграмму, вызвать функциональную панель, а на ней  выбрать «Select VI…», после чего откроется диалог, в котором нужно выбрать файл с сохраненной только что подпрограммой и потом соединив с элементами на фронтальной панели можно получить виртуальный прибор для перевода градусов из Цельсия в Фаренгейты.

Adjustment Program Epson Artisan 1430 Ver.1.0.3
Adjustment Program Epson Artisan 1430 Ver.1.0.3


Adjustment program Epson WF3010, WF3520, WF3530, WF3540
Adjustment program Epson WF3010, WF3520, WF3530, WF3540


EPSON L3050, L3070 Adjustment program (сброс памперса)
EPSON L3050, L3070 Adjustment program (сброс памперса)