LabVIEWForum.de
Frontpanel Bereich eingrenzen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Frontpanel Bereich eingrenzen (/Thread-Frontpanel-Bereich-eingrenzen)



Frontpanel Bereich eingrenzen - Annika - 07.11.2010 09:14

Hallo miteinander,

würde gerne bei meiner Visualisierung den Bereich begrenzen, in dem sich später die Visualisierung
befinden wird.

Knackpunkt ist, momentan arbeite ich auf einem 15,4" BS, später soll die Visu aber auf einem
Touchpanel mit 15" bzw. einer Auflösung von 1024x768 laufen.

Meine Frage: kann man sich diesen Bereich anzeigen lassen z.B. durch einen schwarzen Rahmen
oder gegebenfalls auf dem Frontpanel nur den Bereich anzeigen lassen, auf dem die Visu später
auch wirklich ist?

Momentan kann ich vertikal bis ins Nirvana scrollen und bin mir nicht sicher, wie groß ich die Symbole
etc. gestalten soll. Ich würde gerne nur den Bereich scrollen können, auf dem sich die Visu befindet.

Hoffe, mein Problem ist klargeworden.

Meine LV Version ist Lv09_img2

Grüße,

Annika


Frontpanel Bereich eingrenzen - Matze - 07.11.2010 09:37

Hallo Annika,

da ist mir nichts bekannt, was jedoch nichts heißen muss.
Wenn dein Entwicklungsrechner eine Auflösung größer 1024 x 768 eingestellt hast, könntest du folgendes machen:

Gehe in die VI-Einstellungen deines Haupt-Frontpanels, Auswahl "Fenstergröße" (oder "Fenstererscheinungsbild" o.ä.). und gib dort eine feste Größe von 1024 x 768 vor. Dann hast du die Größe, die dein Frontpanel später haben wird, sofern es im Vollbildmodus ausgeführt wird. Sonst musst du eben noch die Höhe der Taskleiste oder andere Dinge abziehen.
Da kannst du dann deine Visualisierung etc. platzieren ohne scrollen zu müssen. Sobald du scrollst weißt du gleich, dass du nun außerhalb des später sichtbaren Bereichs sein wirst.

Grüße


Frontpanel Bereich eingrenzen - Lucki - 07.11.2010 09:41

Es gibt da vielleicht eine profesionellere Lösung, aber hier eine einfache Möglichkeit:
Rechte Maustaste oben rechts auf Ikon/ VI - Eigenschaften / Fenstergröße /Mindestgröße 1024*758 einstellen.
Dann beim Programmieren die Fenstergröße so klein wie möglich (also 1024*758) machen.
Warnung: Die weiteren Kästchen im Fenster "Fenstergröße" nicht aktivieren, Du würdest es bereuen!
Alternativ könnte man für die Zeitdauer der Programmierung einen leeren Deko-Rahmen im Hintergrund platzieren. Bei der Erstellung dieses Rahmens wird die aktuelle Pixelgröße B*H in einem kleinen Statusfenster angezeigt. Damit dieser Rahmenm nicht dauernd beim Anklicken von Objekten statt dieser aktiviert wird, könnte man den Rahmen dann gleich nach der Erstellung durch 4 Deko-Linien ersetzen.


Frontpanel Bereich eingrenzen - Annika - 07.11.2010 10:41

' schrieb:Es gibt da vielleicht eine profesionellere Lösung, aber hier eine einfache Möglichkeit:
Rechte Maustaste oben rechts auf Ikon/ VI - Eigenschaften / Fenstergröße /Mindestgröße 1024*758 einstellen.
Dann beim Programmieren die Fenstergröße so klein wie möglich (also 1024*758) machen.
Warnung: Die weiteren Kästchen im Fenster "Fenstergröße" nicht aktivieren, Du würdest es bereuen!

Vorschlag 1 sieht bei mir gut aus!
Doch welche Bedeutung hat die Anzeige des Ursprungs (der graue Punkt)? Der steht bei mir mittendrin.
Wenn ab hier erst der Bereich beginnt, ab dem später die Visu sichtbar ist (so steht es in der Hilfe) wäre
der Bereich doch wieder zu klein Hmm
Wie man ihn verschiebt, habe ich noch nicht herausbekommen...

' schrieb:Alternativ könnte man für die Zeitdauer der Programmierung einen leeren Deko-Rahmen im Hintergrund platzieren. Bei der Erstellung dieses Rahmens wird die aktuelle Pixelgröße B*H in einem kleinen Statusfenster angezeigt. Damit dieser Rahem nicht dauernd beim Anklicken von Objekten statt dieser aktiviert wird, könnte man den Rahmen dann gleich nach der Erstellung durch 4 Deko-Linien ersetzen.

Das find ich sehr gut! Falls sich der Bereich bei dem neuen Panel verschiebt, brauch ich nur den Rahmen verschieben,
die Größe der Elemente stimmt dann schon Smile

Vielen Dank!


Frontpanel Bereich eingrenzen - GerdW - 07.11.2010 11:04

Hallo Annika,

der Ursprung ist erstmal ohne besondere Bedeutung, nur die Positionen der FP-Elemente beziehen sich auf diesen (Koordinaten-)Ursprung. Das VI wird später auch so dargestellt, wie du es gespeichert hast - egal wo der Urpsung sich befindet.

Ich habe mir aber angewöhnt, diesen Ursprung in die linke obere Ecke zu schieben (per Scrollbalken des Fensters). Dies vereinfacht Positionsbestimmungen etc. Außerdem verwende ich ein kleines subVI (aus meiner user.lib), welches mir bei UI-VIs den sichtbaren Bereich (Fenstergröße und verwendeter Monitor) einstellt und dabei den Ursprung nach links oben korrigiert (per Property des VIs)...


Frontpanel Bereich eingrenzen - Matze - 07.11.2010 11:19

So mache ich das auch: Ich setze beim Programmstart den Ursprung meistens auf 0/0. Das hat den Vorteil, dass die Positionen der Elemente immer an der gleichen Stelle sind, auch wenn man zur Entwicklungszeit versehentlich im Frontpanel scrollt.
Rechtsklick auf eine Frontpanel-Scrollbar -> Erstellen -> Eigenschaftsknoten -> Ursprung (oder so ähnlich).