В exe файле не запускается VI который вставляется в subpanel
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
В exe файле не запускается VI который вставляется в subpanel
Всем привет
Я формирую Exe файл в котором есть subpanel.
Но при запуске Exe файла лицевая панель VI прибора появляется в subpanel но сам VI не запускается.
Вот ссылка на архив https://yadi.sk/d/jPuM6geK3GQNVk
В чем причина может быть?
Я формирую Exe файл в котором есть subpanel.
Но при запуске Exe файла лицевая панель VI прибора появляется в subpanel но сам VI не запускается.
Вот ссылка на архив https://yadi.sk/d/jPuM6geK3GQNVk
В чем причина может быть?
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: В exe файле не запускается VI который вставляется в subp
Даже смотреть не буду... Ну вычлените проблему и сделайте простой пример, который можно прогрузить на форум!
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: В exe файле не запускается VI который вставляется в subp
В IDE работает. Выложите exe. Возможно дело в кнопке Exit в основном Измените механическое действие на Latch When Released и подключите к терминалу тестового цикла вместо локальной переменной. Рекомендую проверить сообщения и описания ошибок. Сразу же бросилось в глаза слово " нету". Я думаю что разговорные или литературные слова вряд ли уместны в технической документации)
Upd: Так как Automatic Error Handler в exe не работает, запуск главного рекомендую сделать как на рисунке.
Upd: Так как Automatic Error Handler в exe не работает, запуск главного рекомендую сделать как на рисунке.
Последний раз редактировалось Blackman 28 мар 2017, 12:32, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: В exe файле не запускается VI который вставляется в subp
Скорее всего, когда собирали проект не включили в него эту SubVI.JohnChaban писал(а):В чем причина может быть?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: В exe файле не запускается VI который вставляется в subp
JohnChaban, вряд ли кто-то будет копашиться во всём проекте...
Даю вводную: после сборки и вызова MainProGram.vi не в SubPanel, а как отдельного VI, получаем невозможность запуска из-за следующих ошибок:
Даю вводную: после сборки и вызова MainProGram.vi не в SubPanel, а как отдельного VI, получаем невозможность запуска из-за следующих ошибок:
- Вложения
-
- Ошибки.png (2.83 КБ) 6226 просмотров
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: В exe файле не запускается VI который вставляется в subp
Странно. Ведь это все из библиотеки LabVIEW vi.lib.Vitekkz88 писал(а):JohnChaban,
Даю вводную: после сборки и вызова MainProGram.vi не в SubPanel, а как отдельного VI, получаем невозможность запуска из-за следующих ошибок:
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: В exe файле не запускается VI который вставляется в subp
Blackman, удалил из MainProGram.vi содержимое первого фрейма(там, где много всякого навалено). А в другом фрейме закомментировал кусок кода(см.рисунок)
Всё заработало.
Вывод: где-то что-то наколдовано так, что у компоновщика не хватает скила формализовать галлюцинации разработчика в жесткую формальную систему.
Всё заработало.
Вывод: где-то что-то наколдовано так, что у компоновщика не хватает скила формализовать галлюцинации разработчика в жесткую формальную систему.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: В exe файле не запускается VI который вставляется в subp
Благодаря работе проделанной Vitekkz88, наиболее вероятной причинной не запуска сабпанели в ехе, то что он поврежден (broken). Кто в какой конфигурации проверял?
Я попробую проверить: WIN10 - 2016 (64) и WINXP SP3 - 2015.
Я попробую проверить: WIN10 - 2016 (64) и WINXP SP3 - 2015.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: В exe файле не запускается VI который вставляется в subp
Поврежденным (именно поврежденным) он может быть следующим образом - при наличии Conditional Disable Structure и фрейме "Run_Time_Engine". В режиме работы под средой действует другой фрейм и ошибки в нем не контролируются. Достаточно висящей "нити".
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: В exe файле не запускается VI который вставляется в subp
При запуске не возникало никаких ошибок
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: В exe файле не запускается VI который вставляется в subp
Как Вы это определили, если в MAIN ( запуска приложения) ошибка не проверяется?При запуске не возникало никаких ошибок
А теперь главное. Похоже гонка NI c версиями привела к ожидаемому результату.
См. рис. Можно сказать на пустом месте В этой версии есть и другие косяки
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: В exe файле не запускается VI который вставляется в subp
Получается, надо вручную перекомпилировать проект, используя Mass Compile...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение