Как открыть лицевую панель подприбора

Обсуждение, связанное с разработкой ПО верхнего уровня
HD_boy
user
user
Сообщения: 84
Зарегистрирован: 23 мар 2010, 10:50
Версия LabVIEW: 2009
Откуда: Казань
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение HD_boy »

вообщем нужно чтобы при загорании индикатора на Sub VI, это отображалось и на лицевой панели основного Vi
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Как открыть лицевую панель подприбора

Сообщение Alex89 »

а можешь показать как это можно сделать используя global?
Зайди в NI Example Finder. Набери в строке поиcка: "global". Найди 2-а :vi: 's : Display Numbers и Generate Numbers. Эти :vi: 's обмениваются данными через глобальные переменные. Посмотри как они работают, там много комментариев, все понятно. Точно так же используй global и в subVI, главное следи, что бы чтение из global не опережало запись в нее.
Аватара пользователя
Alex89

Activity
adviser
adviser
Сообщения: 202
Зарегистрирован: 04 апр 2010, 18:20
Награды: 1
Версия LabVIEW: 2009 SP1
Откуда: Санкт-Петербург

Re: Как открыть лицевую панель подприбора

Сообщение Alex89 »

вообщем нужно чтобы при загорании индикатора на Sub VI, это отображалось и на лицевой панели основного Vi
А почему не хочешь просто продублировать индикатор в subVI и mainVI ? Сделай выход из subVI (boolean) и подключи к нему индикатор.
ABSH
user
user
Сообщения: 82
Зарегистрирован: 17 ноя 2009, 01:38
Версия LabVIEW: 2009, 2019
Поблагодарили: 2 раза
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение ABSH »

Viktor писал(а):
Нужно сделать так, чтобы при нажатии на кнопку открывалась лицевая панель подприбора
bd.gif
если exe-файл запустить то подприборы автоматом по кнопке запускаются, но не стартуют... также просходит и с вариантом grjgrj или я не так что-то понял?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Eugen Graf »

Этот Property Node только открывает его лицевую панель, :vi: либо должен быть запущен заранее, либо его нужно запустить до открытия ЛП с помощью Run.
ABSH
user
user
Сообщения: 82
Зарегистрирован: 17 ноя 2009, 01:38
Версия LabVIEW: 2009, 2019
Поблагодарили: 2 раза
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение ABSH »

как сделать так, чтобы в исполняемом файле не нужно было нажимать кнопку "Run" при вызову subVI?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Eugen Graf »

Может быть так?
Вложения
Run.png
ABSH
user
user
Сообщения: 82
Зарегистрирован: 17 ноя 2009, 01:38
Версия LabVIEW: 2009, 2019
Поблагодарили: 2 раза
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение ABSH »

пробывал при создании мсполняемого файла ничего не происходит... Вообще не реагирует на кнопку :dntknw:
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Eugen Graf »

Я чего то не понимаю. В исполняемом файле Top VI стартуется автоматически, никакие кнопки нажимать не нужно.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Pavel Krivozubov »

Если у вызываемого SubVI есть кнопка Run, то значит там просто не убран тулбар.
File-Vi Prop-Window Apperance-Customoze-убрать галочку Show toolbar then running
ABSH
user
user
Сообщения: 82
Зарегистрирован: 17 ноя 2009, 01:38
Версия LabVIEW: 2009, 2019
Поблагодарили: 2 раза
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение ABSH »

eg так и есть
Indey снята там галка[/b]

Что я хочу: когда запускаю экзешник главное окно стартует сразу, а нажимая на кнопку вызова sub :vi: нужно еще нажимаеть Run
и в настройках создания exe подключаю sub vi include
Вложения
2.JPG
Последний раз редактировалось ABSH 27 авг 2010, 16:36, всего редактировалось 1 раз.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Pavel Krivozubov »

Белая стрелка говорит только об одном - тело SubVI у тебя не в цикле и выполняется однократно.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Как открыть лицевую панель подприбора

Сообщение Eugen Graf »

Ну так запусти его программно, через VI Server -> Invoke Node -> Run VI перед открытием.

http://labviewportal.org/ru/licevaja-pa ... 1-10-12-45
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»