LabVIEWForum.de
Timersteuerung - Druckversion

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



Timersteuerung - dude776 - 17.07.2006 16:43

Hilfe!
Komme gerade aus dem Basics I Kurs und merke gerade, dass ich nix kapiert habe: Ich muss ne zeitgesteuerte Ventilsteuerung basteln, d.h. ich habe 10 Ventile. Nach umlegen eines Schalters gehen davon 2 aufund 8 bleiben zu. Nach einer Zeitvariablen z.B 60 s schalten die 2 offenen zu und zwei andere gehen auf. Das geht dann einmal so durch und fängt wieder von vorne an. Ich fummel jetzt schon die ganze Zeit mit einem Schalter und 10 LEDs rum, aber es ist jämmerlich!SadSad


Timersteuerung - A.Berndsen - 17.07.2006 17:48

Hallo dude776,

das hört sich dramatisch an.
Was hast Du denn bei dem Kurs gemacht? Smile
Lassen wir das.

Ich hab Dir ein kleines Demo gebastelt. Prinzipiell reicht die flache Sequenz im Case 0 aus.
Da ich aber denke, daß Dein Programm etwas umfangreicher wird habe ich noch ne kleine Statemachine mit rein gebastelt.

Also schau Dir jetzt erst mal die flache Sequenz an.
Im Frontpanel findest Du ein Array (Palette Array, Matrix u. Cluster) welches ich mit einem boolschen Anzeigeelement "gefüllt" habe. Dieses Array repräsentiert Deine Ventile.
In der Sequenz findest Du nun in beiden Rahmen jeweils einen Eigenschaftknoten (Wert) von diesem Array.
Jetzt wird mit der Umwandlung (Zahl nach boolsches Array) eine Integer in ein Bitmuster gewandelt. Dieses wird dann über den Eigenschaftknoten auf das Array geschrieben.
Die Wartezeit verhindert, daß der nächste Schritt sofort abgearbeitet wird.
Jetzt muß nur noch die hardware mit eingebunden werden, aber in groben zügen kann es so funktionieren.

Grüße
Andreas


Timersteuerung - dude776 - 18.07.2006 07:22

Ok,

vielen Dank . Ich versuche mal das nachzuvollziehen...Dein Kurs scheint auf jeden Fall erfolgreicher gewesen zu sein als meiner. Aber wie schon gesagt: lassen wir das...

Danke!

Big Grin