Reentran subVI
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Reentran subVI
Коллеги, я залип с реентрантный вызовом VI. Решил сделать такую вещь, в цикле вызывается SubVI, SubVI настроен на реентрантный вызов, но при этом стопарится цикл из которого я его вызываю. А задумка была вызывать несколько копий SubVI из одного цикла и делать в них параллельные вычисления. Я так понял надо вызывать с использованием reference, тогда цикл не стопарится, но тогда не могу вызвать клоны VI выдает ошибку. В общем полез в гугл, но может кто сталкивался?
- Вложения
-
- пробы пера.zip
- (15.13 КБ) 163 скачивания
Чеширский Кот - совсем не тот, что чешет языком.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Reentran subVI
А Вам нужен результат вычислений в цикле? Цикл стопорится, т.к. ждет когда виайка закончит свое выполнение.
Посмотрите примеры в , здесь - C:\Program Files (x86)\National Instruments\LabVIEW хххх\examples\Application Control\VI Server\Asynchronous Call By Reference; там показаны разные применения.
Посмотрите примеры в , здесь - C:\Program Files (x86)\National Instruments\LabVIEW хххх\examples\Application Control\VI Server\Asynchronous Call By Reference; там показаны разные применения.
Мы делили апельсин - много наших полегло...
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: Reentran subVI
Да нужен результат, спасибо, сейчас посмотрю.
Чеширский Кот - совсем не тот, что чешет языком.
- Cat
- adviser
- Сообщения: 203
- Зарегистрирован: 22 июл 2010, 09:53
- Версия LabVIEW: 12
- Контактная информация:
Re: Reentran subVI
Получилось коллега! Еще раз спасибо!
Чеширский Кот - совсем не тот, что чешет языком.