LabVIEWForum.de - Labview Konzept

LabVIEWForum.de

Normale Version: Labview Konzept
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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)

mfg Matthias
Hallo Matthias,

du solltest dich mal in die Eventstruktur einarbeiten - da sollten sich viele Fragen klären für dich.
Danke, werd ich sofort machen. Kleine Nachfrage: Ist das die gängige Variante große Projekte, viele (Buttons=Ereignisse) zu steuern?
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.
Hab schon ein bisschen in der gar so tollen Hilfe geschmökert.
Ich glaube das was ein guter Tipp, Vielen Dank
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

Was mach ich falsch?

mfg Matthias
THINK DATAFLOW!

Lies die Elemente erst in der Event-Struktur aus, nicht davor.

Gruß, Jens
Danke für die super schnelle Antwort.

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)

Danke und gute Nacht :-)
ma´ noch ´n Tip für´s Forum:
Hier gilt gern die Regel VI gegen VI - erspart auch oft umständliche Erklärungen
(16.07.2013 17:17 )Trinitatis schrieb: [ -> ]ma´ noch ´n Tip für´s Forum:
Hier gilt gern die Regel VI gegen VI - erspart auch oft umständliche Erklärungen
beachte ich sicher gerne. Bedarf allerdings noch genauerer Erleuterung was mit vi gegen vi gemeint ist
Seiten: 1 2
Referenz-URLs