Guten Tag zusammen, ich habe eine Anfänger Frage und zwar: ich habe 2 PIR Sensoren, die zwei Bereiche (A und B) beobachten.Die Beiden Sensoren steuern eine Anlage. die Anlage wechselt von Modus zu dem Anderen je nach Präsenz in den jeweiligen Bereichen. Der Präsenz im Bereich A bedeutet nicht direkt, dass die Maschine Zustand A nehmen soll sondern der Präsenz für eine bestimmte Zeit (T vordefiniert). ich möchte jetzt eine Zustandstabelle für mein System entwickeln aber ich weiß nicht wie ich die zeit in der Zustandstabelle integrieren. hat jemand vielleicht eine Idee wie ich das machen kann? oder ein beispiel? danke im Voraus.
Servus, Leider ist mir Dein Problem nicht exakt klar, aber Du könntest es mit einem Zustandsautomaten probieren ("Finite State Machine", http://de.wikipedia.org/wiki/Finite_state_machine). lg Russenbaer
Hallo russenbaer, danke für deine Antwort. meine Frage ist eigentlich nur wir kann ich eine Zustandstabelle, die Zeit abhängig ist, realisieren? lg
Indem du in dem Zustandsautomaten einen Timer ausließt und je nach Wert Verzweigst. Du brauchst alsoi eine Uhr die deine FSM auslesen kann und Auswertet.
ah el schrieb: > Der Präsenz im Bereich A bedeutet nicht direkt, dass die Maschine > Zustand A nehmen soll sondern der Präsenz für eine bestimmte Zeit (T > vordefiniert). Also hast du hier nicht einen Zustand sondern du hast 2 Zustände und der Übergang von Zustand 1 in Zustand 2 ist ein Timer mit der Zeit T.
Hallo, danke für eure Antworten. hättet ihr evtl. ein Beispiel dafür wie man das macht? lg
In Zustand 1 speicherst du den Wert des Timers und addiesrt eine Wartezeit auf den Wert dann wechselst in den Zustand 2. Im Zustand zwei wird solange gewartet bis der Timer Größer oder gleich dem im Zustand 1 gespeicherten Wert ist. Wenn dies der Fall ist kann in Zustand 3 gewechselt werden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.