Создание подпрограммы с циклом по условию
-
- interested
- Сообщения: 4
- Зарегистрирован: 15 сен 2017, 11:23
- Версия LabVIEW: 2014
- Контактная информация:
Создание подпрограммы с циклом по условию
Здравствуйте. При создании подпрограммы при помощи Edit/Create SubVI столкнулся с проблемой: Если схема содержит цикл, то выскакивает предупреждение о том, что при дальнейшем создании работоспособность может измениться и подпрограмма не работает. Так же пробовал без создания SubVI назначать вводы/выводы и вставить файл в схему, по-прежнему схема (в мое случае регистр сдвига) не работает.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Создание подпрограммы с циклом по условию
Проблема другая: та часть, которую вы хотите отправить в SubVI, содержит индикаторы. Для того, чтобы смотреть данные, которые генерирует работающая SubVI, нужны другие методы. Например, работа через очередь: собираете ваши индикаторы в кластер отправляете в очередь и просмотр данных очереди в основной программе. А так, нет особенного смысла загонять этот код в подпрограмму, раз вы эти данные визуализируете.
Либо в SubVI передаете Reference на соответствующие индикаторы. Внутри подпрограммы производите запись в свойства Value, доступные по этим Reference
Либо в SubVI передаете Reference на соответствующие индикаторы. Внутри подпрограммы производите запись в свойства Value, доступные по этим Reference
-
- interested
- Сообщения: 4
- Зарегистрирован: 15 сен 2017, 11:23
- Версия LabVIEW: 2014
- Контактная информация:
Re: Создание подпрограммы с циклом по условию
Спасибо за ответ, не могли бы дать ссылку на конкретный пример?Borjomy_1 писал(а):Проблема другая: та часть, которую вы хотите отправить в SubVI, содержит индикаторы. Для того, чтобы смотреть данные, которые генерирует работающая SubVI, нужны другие методы. Например, работа через очередь: собираете ваши индикаторы в кластер отправляете в очередь и просмотр данных очереди в основной программе. А так, нет особенного смысла загонять этот код в подпрограмму, раз вы эти данные визуализируете.
Либо в SubVI передаете Reference на соответствующие индикаторы. Внутри подпрограммы производите запись в свойства Value, доступные по этим Reference
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Создание подпрограммы с циклом по условию
help->find examples ->searchSamba85 писал(а):Спасибо за ответ, не могли бы дать ссылку на конкретный пример?
1) queue
2) references -> Control References.vi (и др)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение