LabVIEWForum.de - verschiedene Frontpanels in einem VI?

LabVIEWForum.de

Normale Version: verschiedene Frontpanels in einem VI?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich stehe momentan vor einem Problem, bei dem ich nicht so recht weiss, wie ich vorgehen soll.Dry Ziel ist es, dass ein Vi ausgeführt wird und dabei dann ausgewählt werden kann, wieviele Graphen angezeigt werden können. Ich nehme über zwei NI 9211 Bausteine 8 Temperaturen auf (mit cDAQ9172).
Es werden immer alle Temperaturen aufgenommen. Der Benutzer soll dann auswählen können, wieviele er angezeigt bekommt. Durch die Auswahl soll das Programm dann praktisch in ein jeweils eigenes Frontpanel, mit eigenem Design, springen. Ich habe es schon mit Schleifen versucht, aber ich habe dann immer alle Graphen angezeigt bekommen. Halt teilweise ohne Werte. Ich möchte aber bei zwei eingestellten Temperaturen auch nur zwei Graphen angezeigt bekommen (somit wird das Ganze übersichtlicher).Hmm
Da ich momentan nicht weiter weiss habe ich umständlich viele verschiedene Vis schreiben. Der Übersicht halber wäre mir ein Programm lieber.

Kann mir da bitte jemand weiter helfen, bzw. wie kann man das im LabVIEW realisieren?

Vielen Dank schon mal im Voraus

MfG

Rabaa
Anbei nochmal zwei Vis, wie ich sie momentan nehmen muss... möchte das allerdings gerne in einem VI haben... wichtig ist das verschiedene Design der Frontpanels.

Lv85_img
Warum stellst du nicht einfach unterschiedlich viele Kurven in einem Graph dar?

Ansonsten wird's aufwändig...
' schrieb:Warum stellst du nicht einfach unterschiedlich viele Kurven in einem Graph dar?

Ansonsten wird's aufwändig...

Mhh... das Problem ist, das ich Temperaturen in teilweise sehr unterschiedlichen Bereichen habe. Wenn ich diese Temperaturen dann in einem Graphen darstelle sieht man gar nichts mehr...
Aber ich versuchs mal so, bzw. mit Stapelplots.

Gibt es keine andere Lösung?
' schrieb:dabei dann ausgewählt werden kann, wieviele Graphen angezeigt werden können.
Ich sag mal was dazu: Es geht.
Du kannst zur Laufzeit angeben, wieviele Graphen dargestellt werden sollen - einfach ein entsprechend großes 2DArray auf den Graph geben. Die Plots sind dann praktisch von 0 ab nummeriert. Mittels diverser Eigenschaftsknoten (X-Achse, Y-Achse, Plot) kannst du das Aussehen des Graphen beieinflussen. Wie das 2DArray erstellt wird, steht auf einem anderen Blatt. Dieses Verfahren hab ich für 1 bis prinzipiell beliebig viele Kurven benutzt.

Wenn du aber mehrere Layout willst, gibt es auch eine einfache Möglichkeit: Pro Layout ein Panel. Panels kann man per Propertynode unsichtbar schalten (oder aus dem sichtbaren Bereich heraus schieben). Ein Panel gaht ganz einfach: Registerkartenelement, alle Seiten bis auf eine löschen, Seite unsichtbar - und schon hast du ein Vierck, das du auch noch einfärben kannst.
' schrieb:Ich sag mal was dazu: Es geht.
Du kannst zur Laufzeit angeben, wieviele Graphen dargestellt werden sollen - einfach ein entsprechend großes 2DArray auf den Graph geben. Die Plots sind dann praktisch von 0 ab nummeriert. Mittels diverser Eigenschaftsknoten (X-Achse, Y-Achse, Plot) kannst du das Aussehen des Graphen beieinflussen. Wie das 2DArray erstellt wird, steht auf einem anderen Blatt. Dieses Verfahren hab ich für 1 bis prinzipiell beliebig viele Kurven benutzt.

Wenn du aber mehrere Layout willst, gibt es auch eine einfache Möglichkeit: Pro Layout ein Panel. Panels kann man per Propertynode unsichtbar schalten (oder aus dem sichtbaren Bereich heraus schieben). Ein Panel gaht ganz einfach: Registerkartenelement, alle Seiten bis auf eine löschen, Seite unsichtbar - und schon hast du ein Vierck, das du auch noch einfärben kannst.

Klingt gut. Ich werde in den nächsten Tagen versuchen das mal zu realisieren. Verstehe aber zugegebener Maßen momentan nur Bahnhof :-)
Aber ich wurschtel mich mal durch und melde mich einfach, falls es unüberwindbare Probleme gibt.
Bin allerdings immernoch für alle weiteren Ideen offen.

LG

Rabaa
Offtopic2

' schrieb:falls es unüberwindbare Probleme gibt.
Ich kann mich mal wieder nicht zurückhalten:

Es gibt keine unüberwindbaren Probleme - nur lösbare Aufgaben. Außer du musst LabVIEW nehmen.
Referenz-URLs