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!
Hallo, habe in einem alten Beitrag ein schönes Beispiel für ein Pop Up Fenster mit SubVI gefunden. (s. Anhang)
Man kann im Pop Up Fenster die Farbe auswählen und wenn man "fertig" drückt wird sie übernommen?
Wie kann man es einstellen, also wie müsste das Vi verändert werden, damit die Änderung "live" sichtbar sind, also ohne dass man erst auf Fertig drückt.
Damit man zB mehrere Optionen testen kann und dann bei der besten auf fertig klickt.
Wenn ich Lehrer wäre, würde ich Dich erst mal loben: "Gute Frage!"
Habe jetzt keine Zeit für die zwei Besipiele.
Zwei Möglichkeiten:
1. Das Sub-VI befindet sich in der Haupschleife (so wie jetzt auch), hat aber selbst keine Schleife. Es wird nach jedem Aufruf sofort wieder verlassen, die Werte werden also immer sofort übergeben. Während des Editierens muß das FP des SubVI immer geöffnet bleiben, also auch dann wenn es nicht aktiv ist. Nur wenn nicht editiert wird, bleibt es geschlossen.
2. Sub-VI Läuft in einer eigenen Schleife parallel zur Haupschleife im HauptVI, und übergibt die Werte fortlaufend über lokale Variable, Melder oder Queue an das Hauptprogramm.
Edit: Obwohl sehr gut, hatte ich an die Lösung von WMOmason gar nicht gedacht. Unverzeihlich!
Waits macht man immer in Schleifen, sofern deren Geschwindigkeit nicht durch andere Wartevorgänge gebremst wird. Sie sollen ein Ausglühen Deines Prozessors verhindern und anderen Prozessen die Möglichkeit geben, normal zu funktionieren.
Ja genau ich hatte mal die Schleife im SubVI gelöscht, dann kann man ja aber nichts einstellen weil das SubVI dann ja nur kurz aufblitzt...
Was kann ich dagegen tun?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Pop Up Fenster "live"?
Wieso verwendest Du eigentlich so exzessiv lokale Variablen?
Gruß Markus
EDIT: In Deinem Bsp. brauchst Du keine Einzige....
EDIT 2: Wieso hast Du in Deinem Einstellungen.vi eine ungebremste Whileschleife und wie hängen Deine beiden VIs zusammen?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
21.01.2014, 12:46 (Dieser Beitrag wurde zuletzt bearbeitet: 21.01.2014 12:59 von Tobi.KT.)
Also ich bin gerne für Verbesserungen offen wie würdes das VI denn in "schön" aussehen?
In den Einstellungen sollen die Werte für Polynomical order und Algorithsm festgelegt werden und dann hat das HauptVi ausgegeben werden...
Und die Schleife wird doch durch Stop beendet?
(21.01.2014 11:02 )Lucki schrieb: Zwei Möglichkeiten:
1. Das Sub-VI befindet sich in der Haupschleife (so wie jetzt auch), hat aber selbst keine Schleife. Es wird nach jedem Aufruf sofort wieder verlassen, die Werte werden also immer sofort übergeben. Während des Editierens muß das FP des SubVI immer geöffnet bleiben, also auch dann wenn es nicht aktiv ist. Nur wenn nicht editiert wird, bleibt es geschlossen.
Ich Denke genau dass ist das Richtige was ich brauche, nur was mache ich dass das SubVI FP auch offen bleibt solange ich Einstellungen teste?