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
Ich arbeite gerade an einer Bac Arbeite zur Windkanalmessung und Steuerung.
Ich habe diverse Einzel-Vi's schon fertig und sie funktionieren.
Die Vi's haben bei mir keine Anzeige bzw Bedienelemente. Sie Berechnen bzw Steuern nur.
Jetzt hätte ich gerne ein GUI mit mehreren Knöpfen und Reglern, Graph Anzeigen etc.
Muss ich jeden Button in eine Whileschleife legen? Wie programmiert man sowas richtig.
Insbesondere wenn
Button 1 Messung start
Button 2 Messung Speichern
Button 3 Messwerte um x shiften
Button 4 Windkanal start/stop
Währen Messung läuft sollen alle anderen Buttons"disabled" sein (Das ist nachrangig, das finde ich schon noch selbst heraus)
Die Eventstruktur hat weniger mit der Projektgröße als mehr mit der Reaktion auf einen Knopfdruck zu tun.
Die Frage ist, was in den einzelnen Enents dann gemacht wird - Stichwort Producer-Consumer-Struktur oder State Maschine etc. Das hängt dann von deinem Projekt ab.
Event Struktur funktioniert soweit ganz gut.
Nur werden Werte nur bei Programm-Start übernommen.
Zur Laufzeit bewirkt die Änderung der Bedienelemente "sample Rate" etc.
leider gar nichts. Erst bei erneutem Starten des vi
hat leider nix geholfen. Hab alles Probiert (vor While, nach While, in Event).
Hab aber festegestellt das das Problem sich nur auf die Sampling Rate bezieht.
Wahrscheinlich lässt sich die Sampling Rate von meiner DAQmx karte nur nur Programmstart einstellen. Ich muss das mal in Ruhe checken.
Für heute aber ist schluss. (Das Labor nervt schon)