Hallo Diplomand,
Zitat:Alle VIs, die ich zur Messung programmiert habe, sollen eh im Hintergrund laufen und Daten speichern, aber um sie aufzurufen
Bitte immer eine korrekte Wortwahl! Du willst also nicht VIs aufrufen, sondern "nur" von schon laufenden VIs das FP anzeigen lassen. Das ist ein himmelweiter Unterschied!
Du holst dir für das zu "öffnende" VI die VI-Referenz und schließt daran eine PropertyNode "Frontpanel-Fenster.Status" an...
Hallo Diplomand,
So, wie es von Gerd beschrieben wurde, scheint es für deinen Fall wohl das Passendere zu sein. Zum wechseln einfach eine Eventstruktur nutzen und dann in dem jeweiligen Event die Anzeige des passenden FP einschalten.
MfG Carsten
(24.01.2012 11:45 )GerdW schrieb: [ -> ]Hallo Diplomand,
Zitat:Alle VIs, die ich zur Messung programmiert habe, sollen eh im Hintergrund laufen und Daten speichern, aber um sie aufzurufen
Bitte immer eine korrekte Wortwahl! Du willst also nicht VIs aufrufen, sondern "nur" von schon laufenden VIs das FP anzeigen lassen. Das ist ein himmelweiter Unterschied!
Du holst dir für das zu "öffnende" VI die VI-Referenz und schließt daran eine PropertyNode "Frontpanel-Fenster.Status" an...
Die Wortwahl werde ich zukünftig beherzigen. Wenn man gleichzeitig VIs öffnen und zwischen den FP-Fenstern hin- und herschalten will, ist das scheinbar nicht so einfach möglich.
Hallo Diplomand,
Was ist denn deiner Meinung nach nicht so einfach? Das wechseln zwischen den FP während der Laufzeit? Sollte eigentlich kein Problem darstellen. Du brauchst nur zu den "Sub-VIs" die Referenzen, dann klappt das recht leicht, wie man dem Snippet entnehmen kann.
MfG Carsten
(24.01.2012 12:33 )Hook1986 schrieb: [ -> ]Hallo Diplomand,
Was ist denn deiner Meinung nach nicht so einfach? Das wechseln zwischen den FP während der Laufzeit? Sollte eigentlich kein Problem darstellen. Du brauchst nur zu den "Sub-VIs" die Referenzen, dann klappt das recht leicht, wie man dem Snippet entnehmen kann.
MfG Carsten
Ich verstehe, was du meinst. Ich weiß allerdings nicht wie ich das mit LabView realisieren soll. Ich hab mit den Verknüpfen der Schaltfläche und der "Sub-VI"-Referenz Probleme. Könntet ihr mir das nochmal als Beispiel VI programmieren?
Hallo Diplomand,
du musst da nichts direkt verknüpfen. Du brauchst eine Case- (oder Event-)Struktur!
Wenn Schalter=TRUE dann "öffne FP"
oder
Wenn Schalterevent=Wertänderung Dann "öffne FP"
Hallo Diplomand,
eventuell kannst du aus meinen beiden Beispiel vis das extrahieren, was du brauchst. Es ist nur ein Beispiel, wie man da prinzipiell vorgehen kann. Ich übernehme keine Garantie oder Anspruch auf Richtigkeit. Zum Testen einfach mal auf die rechte Hand klicken.
MfG Carsten