LabVIEWForum.de
Labview Konzept - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Labview Konzept (/Thread-Labview-Konzept)

Seiten: 1 2


Labview Konzept - oe-ms1 - 16.07.2013 14:35

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


RE: Labview Konzept - Trinitatis - 16.07.2013 14:39

Hallo Matthias,

du solltest dich mal in die Eventstruktur einarbeiten - da sollten sich viele Fragen klären für dich.


RE: Labview Konzept - oe-ms1 - 16.07.2013 14:50

Danke, werd ich sofort machen. Kleine Nachfrage: Ist das die gängige Variante große Projekte, viele (Buttons=Ereignisse) zu steuern?


RE: Labview Konzept - Trinitatis - 16.07.2013 14:54

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.


RE: Labview Konzept - oe-ms1 - 16.07.2013 15:06

Hab schon ein bisschen in der gar so tollen Hilfe geschmökert.
Ich glaube das was ein guter Tipp, Vielen Dank


RE: Labview Konzept - oe-ms1 - 16.07.2013 16:31

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


RE: Labview Konzept - jg - 16.07.2013 16:37

THINK DATAFLOW!

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

Gruß, Jens


RE: Labview Konzept - oe-ms1 - 16.07.2013 17:00

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 :-)


RE: Labview Konzept - Trinitatis - 16.07.2013 17:17

ma´ noch ´n Tip für´s Forum:
Hier gilt gern die Regel VI gegen VI - erspart auch oft umständliche Erklärungen


RE: Labview Konzept - oe-ms1 - 16.07.2013 17:26

(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