05.06.2013, 17:59
Ich habe in meinem Prüfstand ein Relais, welches ich über einen Digitalen Ausgang anspreche. An dem Relais hängt ein magn. Hubbolzen, welcher nur eine kurze Zeitspanne Spannung verträgt.
Die Steuerung dieses Hubbolzens läuft in einer Case Struktur.
Bisher hatte ich es so gelöst, dass ich mit einer Rückkopplung mit dem Initialwert 2 starte, hinter dem Rückkopplungsknoten wird -1 abgezogen und der resultierende Wert an den Ausgang (DIOWriteBit) geschickt und läuft parallel zurück in die Rückkopplung. Diese wird über eine logische Abfrage (ungleich 0) aktiviert, damit keine Rückkopplung in den negativen Bereich erfolgt, sondern bei 0 stopt.
De facto bekommt der Ausgang erst eine 1 und nach der eingestelllten Verzögerung eine 0 zugewiesen. Mein Problem ist jedoch, dass die Rückkopplung, sobald die Case Struktur wieder aktiviert wird, keine 1 mehr ausgibt sondern weiterhin die 0. Müsste als irgendwie die Möglichkeit finden die Rückkopplung an sich zurück zu setzen.
Das VI werde ich der Einfachheit halber morgen hochladen, hab es leider gerade nicht hier.
Die Steuerung dieses Hubbolzens läuft in einer Case Struktur.
Bisher hatte ich es so gelöst, dass ich mit einer Rückkopplung mit dem Initialwert 2 starte, hinter dem Rückkopplungsknoten wird -1 abgezogen und der resultierende Wert an den Ausgang (DIOWriteBit) geschickt und läuft parallel zurück in die Rückkopplung. Diese wird über eine logische Abfrage (ungleich 0) aktiviert, damit keine Rückkopplung in den negativen Bereich erfolgt, sondern bei 0 stopt.
De facto bekommt der Ausgang erst eine 1 und nach der eingestelllten Verzögerung eine 0 zugewiesen. Mein Problem ist jedoch, dass die Rückkopplung, sobald die Case Struktur wieder aktiviert wird, keine 1 mehr ausgibt sondern weiterhin die 0. Müsste als irgendwie die Möglichkeit finden die Rückkopplung an sich zurück zu setzen.
Das VI werde ich der Einfachheit halber morgen hochladen, hab es leider gerade nicht hier.