При запуске основного VI, необходимо вставить в несколько сабпанелей SubVI. Эти SubVI могут повторяться.
Проблема заключается в том, что когда запускается главный VI в самом LV, то все нормально работает, но после того как создался самостоятельный exe, то в сабпанели рабоатает только по одной копии SubVI, а остальные просто отрисовываются, но не стартуют.
В чем может быть проблема?
Несколько копий одного VI в Subpanel при создании exe
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
А ты референс на подприбор случайно нигде не закрываешь? У меня что то подобное было связанное с динамическим запуском приборов.
Покажи блоковую диаграмму, ты я понимаю запускаешь динамически, тебе надо выставить опцию 8 при открытии референса на реинтрантный подприбор.
Покажи блоковую диаграмму, ты я понимаю запускаешь динамически, тебе надо выставить опцию 8 при открытии референса на реинтрантный подприбор.
-
- interested
- Сообщения: 7
- Зарегистрирован: 29 окт 2008, 11:03
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Нет, референс остается.
С опцией 8, копии даже не отрисовываются...
С опцией 8, копии даже не отрисовываются...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Ну а прибор в установках помечен реинтрантным?
-
- interested
- Сообщения: 7
- Зарегистрирован: 29 окт 2008, 11:03
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Да.
- Вложения
-
- screen1.jpg (12.66 КБ) 4814 просмотров
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Ну я вот сделал, как думаю должно работать. Сделал экзешник, всё работает. Наверное у тебя в проге что то напутано.
- Вложения
-
- VI.vi
- LV 8.0
- (13.49 КБ) 190 скачиваний
-
- SubVI.vi
- LV 8.0
- (10.15 КБ) 210 скачиваний
-
- SubVI_BD.png (4.12 КБ) 4803 просмотра
-
- interested
- Сообщения: 7
- Зарегистрирован: 29 окт 2008, 11:03
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Хмм... Из вашего примера даже exe работает.
Щас попробую свой переделать...
Щас попробую свой переделать...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Мы здесь ны ты, если непротивninja писал(а):Хмм... Из вашего
-
- interested
- Сообщения: 7
- Зарегистрирован: 29 окт 2008, 11:03
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Несколько копий одного VI в Subpanel при создании exe
Аааа. Понял в чем проблема была.
В вашем примере вставляется *.vi, а я делал через *vit.
Переделал всё свое на *.vi и заработало =)
В вашем примере вставляется *.vi, а я делал через *vit.
Переделал всё свое на *.vi и заработало =)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение