Закрытие откомпилированной программы при остановке
-
- beginner
- Сообщения: 48
- Зарегистрирован: 27 авг 2009, 15:07
- Версия LabVIEW: 8.5
- Контактная информация:
Закрытие откомпилированной программы при остановке
Доброе утро!
Подскажите пожалуйста, где и какие параметры выставляются при компиляции или в VI Properties (ну, или в каком-то другом месте), чтобы откомпилированный файл закрывался при остановке программы?
Подскажите пожалуйста, где и какие параметры выставляются при компиляции или в VI Properties (ну, или в каком-то другом месте), чтобы откомпилированный файл закрывался при остановке программы?
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Закрытие откомпилированной программы при остановке
Я делаю это так:
- Вложения
-
- s1.PNG (4.57 КБ) 5412 просмотров
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
А я не так, во-первых этот немного гонит (флаг не работает в некоторых версиях ), а во-вторых это не удобно при разработке. Завтра с работы выложу мой .
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
Выкладываю для версии 8.6
- Вложения
-
- Exit if Runtime.vi
- (6.57 КБ) 160 скачиваний
-
- beginner
- Сообщения: 48
- Зарегистрирован: 27 авг 2009, 15:07
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
к сожалению, у меня 8.5
переставлять неохота, но вроде хвалят 9-ый.
Как переставлю - попробую Ваш метод.
Большое спасибо!!!
переставлять неохота, но вроде хвалят 9-ый.
Как переставлю - попробую Ваш метод.
Большое спасибо!!!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
FireFly, как видно у тебя на скрине, ты подписываешь циклы. Show Label я тоже иногда включаю для циклов, а у тебя ещё какая то плашка сверху. Расскажи и покажи поподробнее плиз.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
Подвинутая и покрашенная label (как в шаблоне JKI state machine, например)?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Закрытие откомпилированной программы при остановке
mzu2006, прав. Просто у каждого цикла делаю Visible Lable, раскрашиваю его фон и границу в цвет цикла, цвет текста контрастным, текст жирным, расположение по центру, и пододвигаю и растягиваю Label так, чтобы получился заголовок цикла.
- Вложения
-
- s1.png (9.61 КБ) 5342 просмотра
Последний раз редактировалось FireFly 17 мар 2010, 09:14, всего редактировалось 1 раз.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
По-моему, очень красиво.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Закрытие откомпилированной программы при остановке
Ещё лучше было бы если бы в LabVIEW у структур такие Label делались бы автоматически. Хотя бы опционально такая возможность. Сейчас, например, в моём способе если растянуть цикл - размер Label тоже придется менять.
eg, как в твоём варианте красивее всего (на твой взгляд) сделать выход только после остановки всех циклов?
Пока я думаю совместить наши варианты (т.е. в AND добавить Application:Kind = Run-Time System) но вызывают опасение твои слова про возможные проблемы.
Во время разработки этот кусок кода у меня всегда заключён в Disable Diagram Structure. Удаляю структуру перед компилированием.[b][color=#008000]eg[/color][/b] писал(а):а во-вторых это не удобно при разработке.
eg, как в твоём варианте красивее всего (на твой взгляд) сделать выход только после остановки всех циклов?
Пока я думаю совместить наши варианты (т.е. в AND добавить Application:Kind = Run-Time System) но вызывают опасение твои слова про возможные проблемы.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
Я использую Merge Errors и подключаю к нему мой
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Закрытие откомпилированной программы при остановке
Структура программы всегда гарантирует что результат финального цикла не будет иметь ошибки? Или Close VI гарантированно выдаёт No Error?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Закрытие откомпилированной программы при остановке
Да пускай себе выдаёт или не выдаёт, здесь это роли не играет.
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Закрытие откомпилированной программы при остановке
Не сразу понял что ты Error Out от Close VI не подаёшь на вход функций в Exit if Runtime VI, а просто игнорируешь.eg писал(а):Да пускай себе выдаёт или не выдаёт, здесь это роли не играет.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 7 Ответы
- 941 Просмотры
-
Последнее сообщение dadreamer
-
- 5 Ответы
- 320 Просмотры
-
Последнее сообщение ujin1
-
- 23 Ответы
- 4627 Просмотры
-
Последнее сообщение maxim_MA
-
- 6 Ответы
- 1645 Просмотры
-
Последнее сообщение ladik
-
- 38 Ответы
- 13304 Просмотры
-
Последнее сообщение AndreyDmitriev