Как открыть лицевую панель подприбора
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Как открыть лицевую панель подприбора
доброго всем времени суток!
Нужно сделать так, чтобы при нажатии на кнопку открывалась лицевая панель подприбора! помогите пожалуйста решить этот вопрос!
Заранее благодарен!))
Нужно сделать так, чтобы при нажатии на кнопку открывалась лицевая панель подприбора! помогите пожалуйста решить этот вопрос!
Заранее благодарен!))
- wdt
- beginner
- Сообщения: 18
- Зарегистрирован: 18 авг 2009, 18:42
- Версия LabVIEW: 2009
- Контактная информация:
Re: как открыть лицевую панель подприбора
Вобщем нужно сделать следующее:
щелкнуть правой кнопкой мыши по тому подприбору который ты хочешь чтобы открылась лицевая панель,
затем выбрать в списке SubVI Node Setup и там в контекстном меню поставить флажки над Show Front Panel when called и нажать ОК и все...
щелкнуть правой кнопкой мыши по тому подприбору который ты хочешь чтобы открылась лицевая панель,
затем выбрать в списке SubVI Node Setup и там в контекстном меню поставить флажки над Show Front Panel when called и нажать ОК и все...
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: как открыть лицевую панель подприбора
Да, но я предполагаю, что HD_boy хочет просто иметь возможность открывать FP subVI в любое время, не запуская subVI, нажав определенную кнопку... Но это надо у него уточнить.wdt писал(а):Вобщем нужно сделать следующее:
щелкнуть правой кнопкой мыши по тому подприбору который ты хочешь чтобы открылась лицевая панель,
затем выбрать в списке SubVI Node Setup и там в контекстном меню поставить флажки над Show Front Panel when called и нажать ОК и все...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как открыть лицевую панель подприбора
Да, конечно можно. Создаёшь статический референс на . Нажимаешь на него ПКМ->Method->FP->Open.
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Как открыть лицевую панель подприбора
вообщем надо сделать так, чтобы можно было открывать subVI в любое время.. subVI при этом всегда запущен!
Чтобы можно было закрыть потом это окно и при необходимости открыть снова
Чтобы можно было закрыть потом это окно и при необходимости открыть снова
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Как открыть лицевую панель подприбора
Нужно сделать так, чтобы при нажатии на кнопку открывалась лицевая панель подприбора
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Как открыть лицевую панель подприбора
у меня несколько подприборов , которые работают в цикле без остановок. Хотелось бы их добавить в другой , на котором будет кнопки вызова этих подприборов, а сами они не прекращали работать...
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Как открыть лицевую панель подприбора
А чем не устраивает вариант Viktora? В твоем случае подойдет... Пусть твои приборы работают, а их FP-ли открывай откуда угодно, используя структуру, приведенную выше.
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Как открыть лицевую панель подприбора
Вот мой вариант с несколькими , в комментариях все описано. Основа такая же как у Victor'a
- Вложения
-
- Открытие нескольких VI.rar
- (39.46 КБ) 292 скачивания
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Как открыть лицевую панель подприбора
Для сохранения инкапсуляции я бы делегировал открытие передней панели прибора самому прибору. Если этот прибор работает, значит там крутится цикл, либо с очередью либо с событиями. Можно ему послать user event или сообщение в очередь с предложением показаться.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Как открыть лицевую панель подприбора
А если все подприборы уже запущены...? причем все они находятся в этом же в качестве sub ??grjgrj писал(а):Вот мой вариант с несколькими , в комментариях все описано
-
grjgrj
- professional
- Сообщения: 300
- Зарегистрирован: 18 фев 2009, 14:32
- Награды: 2
- Версия LabVIEW: 8.5-2011
- Откуда: Караганда
- Контактная информация:
Re: Как открыть лицевую панель подприбора
Ну тогда первый цикл ForLoop в котором находиться метод Run VI нужно убрать.HD_boy писал(а): А если все подприборы уже запущены...?
Все равно должно работать, они же где-то сохранны, и по имени файла можно получить на них ссылку, до выполнения основного цикла WhileLoop.HD_boy писал(а): причем все они находятся в этом же в качестве sub ??
-
- user
- Сообщения: 84
- Зарегистрирован: 23 мар 2010, 10:50
- Версия LabVIEW: 2009
- Откуда: Казань
- Контактная информация:
Re: Как открыть лицевую панель подприбора
а можно как нибудь элемента управления/индикации SubVI вытащить на лицевую панель основной программы?
-
Alex89
- adviser
- Сообщения: 202
- Зарегистрирован: 04 апр 2010, 18:20
- Награды: 1
- Версия LabVIEW: 2009 SP1
- Откуда: Санкт-Петербург
Re: Как открыть лицевую панель подприбора
Точно не знаю, но можно создать такой же control как и в subVI, и делать его видимым в определенные моменты времени. Данные передавать на него из subVI или использовать global.а можно как нибудь элемента управления/индикации SubVI вытащить на лицевую панель основной программы?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 128 Просмотры
-
Последнее сообщение Borjomy_1
-
- 5 Ответы
- 213 Просмотры
-
Последнее сообщение AndreyDmitriev