LabVIEWForum.de
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen (/Thread-InLabVIEW-Anzeige-Elemente-zu-einem-SubVI-zusammenfassen)

Seiten: 1 2


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - Florian_TU-BS - 18.02.2009 14:17

Hallo zusammen,
ich habe ein Problem bei der Erstellung von SubVI's unter LabVIEW.
Ich habe ein Frontpanel wo viele verschiedene Messwerte angezeigt werden sollen.
Da das im Blockdiagramm sehr unübersichtlich wird, möchte ich z.B. alle Temperaturwerte zu einem Sub VI zusammenfassen und dort nur noch die Eingänge sehen.
Wenn ich die Elemente zu einem SubVI zusammenfasse bekomme ich dies zwar, aber die ganzen Elemente sind immer noch in meinem Blockdiagramm zu sehen.
Geht das überhaupt oder gibt es vielleicht noch eine elegantere Lösung?

Danke
Gruß
Florian


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - TSC - 18.02.2009 14:26

Ich sehe da zwei Möglichkeiten:

1.
Du könntest deine Anzeigen durch ein Registerkartenelement aufteilen, dann hast du mehrere Seiten in deinem Programm die du wahlweise in den Vordergrund schalten kannst. Die Registerkarten findest du in der Elemente-Palette unter Container.

2.
Du machst ein neues Fenster auf für bestimmte Messwerte. Dazu gabs hier vor nicht allzulanger Zeit eine Diskussion mit Beispiel:
Mehrere Fenster verwenden!

LG
Torsten


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - RoLe - 18.02.2009 14:40

Kommt jetzt drauf an wie das gemeint ist.
Wenn du die Anzeigen nur im Sub-VI haben möchtest, musst du das Frontpanel der SubVI auch anzeigen, z.Bsp. mit mehreren Fenster, wie TSchAc sagte.

Möchtest du diese aber trotzdem alle auf dem Haupt-Frotpanel haben, kannst du die/alle Anzeigen in einen Cluster packen, und vom SubVi geht dann nur eine Verbindung als Ausgang ins Hauptdiagramm.

Weiter kannst du auch Referenzen zu den Anzeigen ins SubVI machen und mit PropertyNode beschreiben, dann hast du gar kein Ausgang mehr, ist aber auch langsamer.


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - Florian_TU-BS - 18.02.2009 15:08

Hallo,
ich hab mir mal ein Frontpanel zusammengebastelt.
Ich habe auch schon mehrere Registerkarten benutzt.

Wenn ich die ganzen Messwerte nun verkabele wird das eben sehr unübersichtlich.
Deshalb möchte ich die einzelnen Messwertblöcke bzw die einzelnen Registerkarten in ein SubVI packen.

Danke schonmal für eure Hilfe.

Lv85_img[attachment=16795]


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - TSC - 18.02.2009 15:14

' schrieb:Hallo,
ich hab mir mal ein Frontpanel zusammengebastelt.
Ich habe auch schon mehrere Registerkarten benutzt.

Wenn ich die ganzen Messwerte nun verkabele wird das eben sehr unübersichtlich.
Deshalb möchte ich die einzelnen Messwertblöcke bzw die einzelnen Registerkarten in ein SubVI packen.

Danke schonmal für eure Hilfe.

[attachment=44473:Frontapnel.vi]

Was genau hast du denn vor mit dem auslagern in ein SubVI??? Sollen alle Anzeigeelemente in einem Seperaten Frontpanel angezeigt werden? oder wass ist dein Plan?


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - Florian_TU-BS - 18.02.2009 15:33

' schrieb:Was genau hast du denn vor mit dem auslagern in ein SubVI??? Sollen alle Anzeigeelemente in einem Seperaten Frontpanel angezeigt werden? oder wass ist dein Plan?


Man soll sich später mal durch das Frontpanel klicken können um sich die verschiedenen Messwerte anzeigen zu lassen.
also quasi ein großes Frontpanel. Oder eben als Menüstrucktur wie zum Beispiel bei einem Radio-Navigationssystem.


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - TSC - 18.02.2009 16:04

' schrieb:Man soll sich später mal durch das Frontpanel klicken können um sich die verschiedenen Messwerte anzeigen zu lassen.
also quasi ein großes Frontpanel. Oder eben als Menüstrucktur wie zum Beispiel bei einem Radio-Navigationssystem.

Naja also dafür kannst du dann ja die Registerkaarten verwenden, wie du es in deinem VI schon machst. Gegen das Chaos im Blockdiagramm hilft zum einen die Darstellung der Elemente als "nicht Symbol" (Rechtsklick und "Als Symbol anzeigen" weg klicken). Zum anderen kannst du wie RoLe schon sagte, mehrere Anzeigeelmente in einem Cluster zusammen fassen.


Lv86_img[attachment=16796]
Lv85_img[attachment=16797]


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - Florian_TU-BS - 18.02.2009 17:21

' schrieb:Naja also dafür kannst du dann ja die Registerkaarten verwenden, wie du es in deinem VI schon machst. Gegen das Chaos im Blockdiagramm hilft zum einen die Darstellung der Elemente als "nicht Symbol" (Rechtsklick und "Als Symbol anzeigen" weg klicken). Zum anderen kannst du wie RoLe schon sagte, mehrere Anzeigeelmente in einem Cluster zusammen fassen.
Lv86_img[attachment=44474:GeclusterteAnzeigen.vi]
Lv85_img[attachment=44475:GeclusterteAnzeigen.vi]

Danke, das sieht ja schonmal ganz gut aus. Damit werde ich das jetzt mal probieren.


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - TSC - 19.02.2009 09:46

' schrieb:Danke, das sieht ja schonmal ganz gut aus. Damit werde ich das jetzt mal probieren.

Viel Erfolg, bei weiteren Fragen einfach melden. Irgendwer weiß fast immer was.

LG
Torsten


InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen - eMKay - 10.08.2010 14:33

Kann man eigentlich irgendwo einstellen, dass Bedien- und Anzeigeelemente nicht direkt als Symbol dargestellt werden?
Es ist etwas mühsam immer einen Rechtsklick zu machen um den Haken bei "als Symbol darstellen" wegzumachen.