В exe файле не запускается VI который вставляется в subpanel

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

В exe файле не запускается VI который вставляется в subpanel

Сообщение JohnChaban »

Всем привет
Я формирую Exe файл в котором есть subpanel.
Но при запуске Exe файла лицевая панель VI прибора появляется в subpanel но сам VI не запускается.
Вот ссылка на архив https://yadi.sk/d/jPuM6geK3GQNVk
В чем причина может быть?
Borjomy_1

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

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Borjomy_1 »

Даже смотреть не буду... Ну вычлените проблему и сделайте простой пример, который можно прогрузить на форум!
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Blackman »

В IDE работает. Выложите exe. Возможно дело в кнопке Exit в основном :vi: Измените механическое действие на Latch When Released и подключите к терминалу тестового цикла вместо локальной переменной. Рекомендую проверить сообщения и описания ошибок. Сразу же бросилось в глаза слово " нету". Я думаю что разговорные или литературные слова вряд ли уместны в технической документации)
Upd: Так как Automatic Error Handler в exe не работает, запуск главного :vi: рекомендую сделать как на рисунке.
Вложения
Run VI in Subpanel BD.PNG
Последний раз редактировалось Blackman 28 мар 2017, 12:32, всего редактировалось 1 раз.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: В exe файле не запускается VI который вставляется в subp

Сообщение IvanLis »

JohnChaban писал(а):В чем причина может быть?
Скорее всего, когда собирали проект не включили в него эту SubVI.
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Vitekkz88 »

JohnChaban, вряд ли кто-то будет копашиться во всём проекте...
Даю вводную: после сборки и вызова MainProGram.vi не в SubPanel, а как отдельного VI, получаем невозможность запуска из-за следующих ошибок:
Вложения
Ошибки.png
Ошибки.png (2.83 КБ) 6142 просмотра
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Blackman »

Vitekkz88 писал(а):JohnChaban,
Даю вводную: после сборки и вызова MainProGram.vi не в SubPanel, а как отдельного VI, получаем невозможность запуска из-за следующих ошибок:
Странно. Ведь это все :vi: из библиотеки LabVIEW vi.lib.
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Vitekkz88 »

Blackman, удалил из MainProGram.vi содержимое первого фрейма(там, где много всякого навалено). А в другом фрейме закомментировал кусок кода(см.рисунок)
Всё заработало.
Вывод: где-то что-то наколдовано так, что у компоновщика не хватает скила формализовать галлюцинации разработчика в жесткую формальную систему.
Вложения
Пути.png
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Blackman »

Благодаря работе проделанной Vitekkz88, наиболее вероятной причинной не запуска :vi: сабпанели в ехе, то что он поврежден (broken). Кто в какой конфигурации проверял?
Я попробую проверить: WIN10 - 2016 (64) и WINXP SP3 - 2015.
Borjomy_1

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

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Borjomy_1 »

Поврежденным (именно поврежденным) он может быть следующим образом - при наличии Conditional Disable Structure и фрейме "Run_Time_Engine". В режиме работы под средой действует другой фрейм и ошибки в нем не контролируются. Достаточно висящей "нити".
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: В exe файле не запускается VI который вставляется в subp

Сообщение JohnChaban »

При запуске не возникало никаких ошибок
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Blackman »

При запуске не возникало никаких ошибок
Как Вы это определили, если в MAIN ( :vi: запуска приложения) ошибка не проверяется?

А теперь главное. Похоже гонка NI c версиями привела к ожидаемому результату.
См. рис. Можно сказать на пустом месте :D В этой версии есть и другие косяки :buuh:
Вложения
Build Result WIN10-2016 (64)
Build Result WIN10-2016 (64)
Borjomy_1

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

Re: В exe файле не запускается VI который вставляется в subp

Сообщение Borjomy_1 »

Получается, надо вручную перекомпилировать проект, используя Mass Compile...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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