LabVIEW портал

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Интерактивное меню

Пример использования VI Server для создания интерактивного меню. Из главного меню вызывается выбраный подприбор, при этом меню исчезает. После того, как вызваный подприбор закончил свою работу, главное меню опять отображается. Такое часто можно видеть в самых различных программах.

Скачать пример можно по этой ссылке:
Menue.zip

 

Комментарии  

 
+2 #1 sas 06.12.2010 10:22
Недостатки:
1) каждый ВП должен "знать" про меню.
2) Меню закрывается и перезапускается с нуля, иногда может быть неудобно.

imho лучше:
Открыть подВП (fp.open), спрятать меню (current vi, FP.open, state hidden), запустить подВП и ждать его окончания (run vi, wait until done - true).
Цитировать
 
 
+2 #2 Евгений Граф 08.12.2010 00:50
Это да, я конечно знаю об этом, но преимущество именно в том, что вызывающий ВП заканчивает свою работу и всякая ненужная хрень не остаётся в памяти. Это придаёт гибкость.
Приведу простой пример:
Заходим в главное меню, потом заходим в подменю, и потом ещё в одно подменю. Теперь нужно сразу вернуться в главное меню. По представленному способу это просто, иначе нужно немного помудрить.

Спс за хороший коммент :-)
Цитировать
 

Добавить комментарий


Защитный код
Обновить