Grupowanie kontrolek na front panelu

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
Awatar użytkownika
mac_671
Posty: 26
Rejestracja: 14 sie 2007 00:00
Lokalizacja: Kraków

Grupowanie kontrolek na front panelu

Post autor: mac_671 »

Witam,

Czy jest jakiś sposób grupowania kontrolek na panelu czołowym VI'a?

Chodzi mi o uzyskanie podobnego efektu jak poniżej.
Tylko chciałbym aby kontrolki nie były luźno nałożone na element dekoracji
ktory jest na niższej warstwie, tylko chciałbym mieć opcje posiadania grupy kontrolek i najlepiej jeszcze z możliwością nadania takiej grupie nazwy w postaci Labela.

Tak by podczas developmentu klikając na taką grupę przemieszczać po GUI wszystkie kontrolki i aby zachowywały one względem siebie takie same odstępy.

Próbowałem w palecie Containers znaleźć coś, ale SubPanel działa inaczej niż bym chciał.

Mac
Czaro
Posty: 26
Rejestracja: 27 lis 2008 15:32
Lokalizacja: Kraków
Kontakt:

Grupowanie kontrolek na front panelu

Post autor: Czaro »

proponuje użyć klastrów danych zdefiniowanych jako Stricte Type Def.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Grupowanie kontrolek na front panelu

Post autor: jogurt_owocowy »

Jeżeli chodzi o grupowanie kontrolek to nie problem - jest do tego stosowna opcja Group:
[img]http://labview.pl/uploads/forums/untitled_737.png[/img]
najlepiej jeszcze z możliwością nadania takiej grupie nazwy w postaci Labela
Tutaj sprawa jest trudniejsza. Do czego potrzebujesz tej labelki?
folon
Posty: 19
Rejestracja: 03 sty 2008 09:43
Wersja środowiska: LabVIEW 2012
Lokalizacja: Wrocław

Grupowanie kontrolek na front panelu

Post autor: folon »

propozycje Czaro i jogurt_owocowy i jako alternatywa (czy dodatek do funkcji grupowania) - dekoracje, które z odpowiednimi kolorami też z UI potrafią zrobić cuda;>
Awatar użytkownika
mac_671
Posty: 26
Rejestracja: 14 sie 2007 00:00
Lokalizacja: Kraków

Re: Grupowanie kontrolek na front panelu

Post autor: mac_671 »

Panowie dziękuję za odpowiedzi.
Tak w zasadzie to zadałem dwa pytania i na obydwa dostałem odpowiedz, dzięki!

Jogurt dzięki ... ;) pod latarnią najciemniej :-) o tego rodzaju grupowanie mi chodzilo.

Co do labelki i po co mi ona. To byla narazie nieuczesana myśl, tzn chodziło mi o to aby tworzyc sekcje kontrolek na płycie czołowej, tak by można było potem takie sekcje odnaleźć programistycznie na podstawie labelek i sprawdzic ( przetestować ) zawartość na podstawie specyfikacji.

Czaro dzięki za sugestię.

Pozdrawiam,
Mac
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: Grupowanie kontrolek na front panelu

Post autor: jogurt_owocowy »

Jeszcze w temacie tej nieuczesanej labelki i grupowania kontrolek w nazwane sekcje.
Można takie coś zrobić wykorzystując jednozakładkowy Tab Control z ukrytymi zakładkami (Visible Items -> Tabs). Po wrzuceniu na niego kontrolek (co automatycznie je grupuje) można go zabezpieczyć przed przypadkowym zepsuciem blokując kontrolki leżące na nim (opcja Lock - piętro niżej niż Group):
[img]http://labview.pl/uploads/forums/untitled_737.png[/img]
Teraz za pomocą metod VI Servera możesz łatwo dobrać się do kontrolek wychodząc np. od labelki grupy (Tab Controla).
Awatar użytkownika
mac_671
Posty: 26
Rejestracja: 14 sie 2007 00:00
Lokalizacja: Kraków

Re: Grupowanie kontrolek na front panelu

Post autor: mac_671 »

Dobry pomysl dzieki Jogurt!

Mac
ODPOWIEDZ