LabVIEWForum.de
Zeitverzögerung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zeitverzögerung (/Thread-Zeitverzoegerung--8609)



Zeitverzögerung - olmethn - 13.07.2008 21:35

Ich habe einen Schalter der mein Startzeichen ist. Nach dem Start soll sofort eine Variable x auf true geschaltet werden. Nach ny Sekunden soll eine Variable y und nach wiederrum nz Sekunden eine Variable z auf true geschalten werden. Wenn ich das ganze mit einem case und einer flat sequence mache bekomm ich den Wert der Variablen erst nach Durchlauf der ganzen case. Ich möchte es aber wie in der flat sequence ausgeführt bzw. oben beschrieben. Außerdem hab ich gelesen, dass man nach Möglichkeit die flat sequence nicht benutzen sollte. Des Weiteren soll das ganze beim Zurücksetzten des Hauptschalters genau in die andere Richtung gehen. Also sofort die Variable z auf false schalten, dann ny Sekunden warten und die Variable y auf false schalten und im Anschluss, nach nx Sekunden die Variable x auf false setzen.

Ich hoffe das zu so später Stunde noch das ein oder andere Hirn wach ist! Big Grin

Grüße und auf eine arbeitsreiche Nacht
Oli


Zeitverzögerung - blacky - 14.07.2008 06:53

Versuchs doch mal mit ner State Machine. Sollte funktionieren.


Zeitverzögerung - Y-P - 14.07.2008 08:41

Hast Du Nachtschicht? HuhHmm
Ich habe nachts jedenfalls was besseres zu tun, als zu arbeiten. Big Grin
Was Deine Frage angeht würde ich mir auch mal eine "State-Machine" anschauen.

Gruß Markus

' schrieb:Ich hoffe das zu so später Stunde noch das ein oder andere Hirn wach ist! Big Grin

Grüße und auf eine arbeitsreiche Nacht



Zeitverzögerung - Y-P - 14.07.2008 08:44

Hier ist auch noch gleich ein Link dazu.

Gruß Markus


Zeitverzögerung - olmethn - 15.07.2008 13:59

Hallo "Jungs".
Lassen wir das mit der "Nachtschicht"

So richtig hab ich das mit der State-Machine nicht verstanden. Könnt ihr mir noch ein wenig auf die Sprünge helfen.

Des Weiteren muss das mit den Variablen nicht sein. Am besten wäre es, wenn man den umgestellten Wert via Profibusschnittstelle direkt auf mein DO Modul packt. Aber mit ner Variablen und ner angehängten LED geht's zum probieren besser.

Danke
Oli


Zeitverzögerung - Y-P - 15.07.2008 14:16

Hi Oli,

was hast Du noch nicht ganz verstanden?

Gruß Markus

' schrieb:Hallo "Jungs".
Lassen wir das mit der "Nachtschicht"

So richtig hab ich das mit der State-Machine nicht verstanden. Könnt ihr mir noch ein wenig auf die Sprünge helfen.

Des Weiteren muss das mit den Variablen nicht sein. Am besten wäre es, wenn man den umgestellten Wert via Profibusschnittstelle direkt auf mein DO Modul packt. Aber mit ner Variablen und ner angehängten LED geht's zum probieren besser.

Danke
Oli



Zeitverzögerung - olmethn - 15.07.2008 14:47

' schrieb:Hi Oli,

was hast Du noch nicht ganz verstanden?

Gruß Markus

die Sache mit der "State-Machine"!! was ist das? wie geht das? ...?


Zeitverzögerung - jg - 15.07.2008 20:27

Eine Vorlage für das Programmier-Konzept "State-Machine" unter LV findest du, wenn du mal im Pulldown-Menü File den Punkt "New..." wählst:
[attachment=13472]
Alternativ gib das mal in die Forensuche ein, du solltest schnell auf Beispiele stossen, was eine State Machine ist bzw. wie sie funktioniert.

MfG, Jens


Zeitverzögerung - olmethn - 16.07.2008 07:22

' schrieb:Eine Vorlage für das Programmier-Konzept "State-Machine" unter LV findest du, wenn du mal im Pulldown-Menü File den Punkt "New..." wählst:
[attachment=40789:Image01.png]
Alternativ gib das mal in die Forensuche ein, du solltest schnell auf Beispiele stossen, was eine State Machine ist bzw. wie sie funktioniert.

MfG, Jens

alles klar, hab ich, aber ich versteh noch immer nicht wie ich mein problem so umsetzen kann. vor allem nicht mit der zeitverzögerung!!