InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
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?
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
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
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
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.
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
18.02.2009, 15:08 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2009 19:11 von jg.)
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
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.
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
' 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?
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
' 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.
Anzeige
18.02.2009, 16:04 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2009 16:05 von TSC.)
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
' 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.
InLabVIEW Anzeige Elemente zu einem SubVI zusammenfassen
' 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.
[attachment=44474:GeclusterteAnzeigen.vi]
[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
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.