Как сделать меню

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Аватара пользователя
Eugen Graf

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

Как сделать меню

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

Как сделать меню для вызова подприборов, чтобы открывался новый подприбор и меню закрывалось, а так же если подприбор закрывался и меню снова открывалось. Я использую для этого VI Server.
Menue_FP.PNG
Menue_BD.PNG
Menue_BD.PNG (9.63 КБ) 15560 просмотров
Menue.zip
(50.33 КБ) 2834 скачивания
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: Как сделать меню

Сообщение Confocal »

пардон если не эту ветку. Подскажите как делается закрытие лицевой панели не кнопками, а крестом окна. Пока
я сделал так: установил vi property node как closeable, через FP.property node считываением false подключаю
к терминалу останова цикла, но так срабатывает не сразу.
Аватара пользователя
Pavel Krivozubov

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

Re: Как сделать меню

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

может через Event Panel Close?
keeper
interested
interested
Сообщения: 2
Зарегистрирован: 12 июн 2012, 17:00
Версия LabVIEW: 6
Контактная информация:

Re: Как сделать меню

Сообщение keeper »

Уважаемый Eugen Graf, не могли бы вы подсказать как эта программа будет выглядеть в Labview версии 6.0 ?
Аватара пользователя
Eugen Graf

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

Re: Как сделать меню

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

keeper, Для версии 6.0 нужно кое что заменить, а точнее Event Structure заменяется на While-Loop с Case-Structure.
keeper
interested
interested
Сообщения: 2
Зарегистрирован: 12 июн 2012, 17:00
Версия LabVIEW: 6
Контактная информация:

Re: Как сделать меню

Сообщение keeper »

При использовании Case-Structure внутри While-Loop у меня получаеться только открытие подприбора с главного меню, а вот как реализовать открытие меню при закрытие подприбора, это для меня загадка.
lab_fan
beginner
beginner
Сообщения: 44
Зарегистрирован: 24 июл 2010, 09:55
Версия LabVIEW: 8.6f1

Re: Как сделать меню

Сообщение lab_fan »

Eugen Graf писал(а):Как сделать меню для вызова подприборов, чтобы открывался новый подприбор и меню закрывалось, а так же если подприбор закрывался и меню снова открывалось. Я использую для этого VI Server.
То, что само меню постоянно исчезает, это не есть хорошо. Занятие веб мастерингом дало опыт создания удобной навигации по структурно сложному материалу. Находящееся постоянно под рукой компактное меню (а в некоторых случаях с каскадно выпадающими вкладками) даст гораздо больше удобства в работе с приложением. Однако, перенести в LabVIEW опыт разработки веб страниц напрямую нет возможности. Если появится меню с фиксированным расположением, выложите, пожалуйста! Помню, как выглядели веб странички в середине 90-х. И как затем их оживил JavaScript! Но на появление удобных каскадных меню ушло несколько лет работы программистов. Евгений, Вы на правильном пути, сделать программные наработки для создания эффективной навигации в LabVIEW - это очень важно!
А может разработчики LabVIEW сделают инструмент для конвертации кодов JavaScript в среду LabVIEW?
:wink: :crazy:
Аватара пользователя
Pavel Krivozubov

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

Re: Как сделать меню

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

Кое что в вопросах меню уже сделано, посмотрите:
http://www.labviewportal.org/ru/softint ... 7-06-30-24
lab_fan
beginner
beginner
Сообщения: 44
Зарегистрирован: 24 июл 2010, 09:55
Версия LabVIEW: 8.6f1

Re: Как сделать меню

Сообщение lab_fan »

Pavel Krivozubov писал(а):Кое что в вопросах меню уже сделано, посмотрите:
http://www.labviewportal.org/ru/softint ... 7-06-30-24
Спасибо, Павел! Я уже видел это сообщение. Автор в начале пути. Видна попытка приблизить возможности LabVIEW к тому, что сейчас активно применяется на веб страницах. К сожалению, даже то, что я когда-то делал на JavaScript (выпадающие каскадные меню, в т.ч. кроссфреймовые) недоступно пока в LabVIEW. Я имею в виду не разные "красивости", а чисто функциональность. Авторы лучших каскадных меню на JavaScript потратили на свои разработки годы (изучение документации, поверка идей, отработка на разных браузерах). Я уже высказывал предположение, что может быть кто-то сможет хоть частично конвертировать наработки в JavaScript в коды LabVIEW? Или в LabVIEW будет пройден свой оригинальный путь. Но необходимость в этом чувствуется.
gaper
beginner
beginner
Сообщения: 29
Зарегистрирован: 07 июн 2014, 18:51
Версия LabVIEW: 13
Контактная информация:

Re: Как сделать меню

Сообщение gaper »

Подскажите в чем ошибка когда нажимаю при неправельном вводе ок то все зависает
Вложения
123.rar
(17.13 КБ) 204 скачивания
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Как сделать меню

Сообщение alerm »

gaper писал(а):Подскажите в чем ошибка когда нажимаю при неправельном вводе ок то все зависает
типтого.png
и советую сменить действие кнопки на "Latch when released"
gaper
beginner
beginner
Сообщения: 29
Зарегистрирован: 07 июн 2014, 18:51
Версия LabVIEW: 13
Контактная информация:

Re: Как сделать меню

Сообщение gaper »

alerm, спасибо большое
а не подскажите как сделать чтобы при создании .exe второе окно не появлялось сразу
Вложения
exe.rar
(133.06 КБ) 225 скачиваний
project menu v1.0.rar
(14.87 КБ) 218 скачиваний
Аватара пользователя
alerm

Activity
leader
leader
Сообщения: 682
Зарегистрирован: 02 май 2012, 21:28
Награды: 1
Версия LabVIEW: 20
Благодарил (а): 57 раз
Поблагодарили: 9 раз
Контактная информация:

Re: Как сделать меню

Сообщение alerm »

gaper,
Снимок_.JPG
gaper
beginner
beginner
Сообщения: 29
Зарегистрирован: 07 июн 2014, 18:51
Версия LabVIEW: 13
Контактная информация:

Re: Как сделать меню

Сообщение gaper »

alerm, спасибо большое
Аватара пользователя
АндRik
interested
interested
Сообщения: 1
Зарегистрирован: 18 авг 2014, 11:21
Версия LabVIEW: 8.5
Откуда: Ростов-на-Дону

Re: Как сделать меню

Сообщение АндRik »

Eugen Graf, простите за глупый вопрос. Но почему VI Server, почему не прямой вызов VI?
Видимо, я чего-то не знаю?
Вложения
Безымянный.jpg
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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