Создание подпрограммы с циклом по условию

Простейшие вопросы в области инженерной разработки
Ответить
Samba85
interested
interested
Сообщения: 4
Зарегистрирован: 15 сен 2017, 11:23
Версия LabVIEW: 2014
Контактная информация:

Создание подпрограммы с циклом по условию

Сообщение Samba85 »

Здравствуйте. При создании подпрограммы при помощи Edit/Create SubVI столкнулся с проблемой: Если схема содержит цикл, то выскакивает предупреждение о том, что при дальнейшем создании работоспособность может измениться и подпрограмма не работает. Так же пробовал без создания SubVI назначать вводы/выводы и вставить файл в схему, по-прежнему схема (в мое случае регистр сдвига) не работает.
Вложения
Безымянный.png
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Создание подпрограммы с циклом по условию

Сообщение Borjomy_1 »

Проблема другая: та часть, которую вы хотите отправить в SubVI, содержит индикаторы. Для того, чтобы смотреть данные, которые генерирует работающая SubVI, нужны другие методы. Например, работа через очередь: собираете ваши индикаторы в кластер отправляете в очередь и просмотр данных очереди в основной программе. А так, нет особенного смысла загонять этот код в подпрограмму, раз вы эти данные визуализируете.
Либо в SubVI передаете Reference на соответствующие индикаторы. Внутри подпрограммы производите запись в свойства Value, доступные по этим Reference
Samba85
interested
interested
Сообщения: 4
Зарегистрирован: 15 сен 2017, 11:23
Версия LabVIEW: 2014
Контактная информация:

Re: Создание подпрограммы с циклом по условию

Сообщение Samba85 »

Borjomy_1 писал(а):Проблема другая: та часть, которую вы хотите отправить в SubVI, содержит индикаторы. Для того, чтобы смотреть данные, которые генерирует работающая SubVI, нужны другие методы. Например, работа через очередь: собираете ваши индикаторы в кластер отправляете в очередь и просмотр данных очереди в основной программе. А так, нет особенного смысла загонять этот код в подпрограмму, раз вы эти данные визуализируете.
Либо в SubVI передаете Reference на соответствующие индикаторы. Внутри подпрограммы производите запись в свойства Value, доступные по этим Reference
Спасибо за ответ, не могли бы дать ссылку на конкретный пример?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Создание подпрограммы с циклом по условию

Сообщение Artem.spb »

Samba85 писал(а):Спасибо за ответ, не могли бы дать ссылку на конкретный пример?
help->find examples ->search
1) queue
2) references -> Control References.vi (и др)
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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