Создание полиморфного SubVI

Простейшие вопросы в области инженерной разработки
Ответить
dakishi
assistant
assistant
Сообщения: 120
Зарегистрирован: 05 сен 2019, 21:01
Версия LabVIEW: 2019
Контактная информация:

Создание полиморфного SubVI

Сообщение dakishi »

Добрый вечер!
Ситуация следующая. Мой VI вызывает некоторый SubVI. SubVI должен иметь несколько вариантов исполнения для каждого подаваемого в него типа данных (DBL, String...). Я хочу, чтобы в зависимости от подаваемого типа входных данных SubVI автоматически выбирал нужный вариант исполнения. Как такой SubVI можно спроектировать ?
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 392
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: Создание полиморфного SubVI

Сообщение taras_33 »

Создайте несколько VI необходимыми типами данных и их обработкой, но с одинаковым pattern по входам и выходам. Далее см картинку. И в открывшимся editor добавляете свои VI (нажимаете кнопочку Add), сохраняете и пользуетесь
Вложения
1.jpg
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Создание полиморфного SubVI

Сообщение dadreamer »

>> Я хочу, чтобы в зависимости от подаваемого типа входных данных SubVI автоматически выбирал нужный вариант исполнения. Как такой SubVI можно спроектировать ?
Или :labview: 2017 или выше + Malleable VIs:
https://zone.ni.com/reference/en-XX/hel ... vis_intro/
Choosing between Malleable VIs and Polymorphic VIs: https://zone.ni.com/reference/en-XX/hel ... lymorphic/
Introduction to Malleable VIs in LabVIEW: https://www.mediamongrels.com/introduct ... s-labview/
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»