01.04.2009, 14:39
Hallo zusammen,
ich habe eine merkwürdige Reaktion des PID-Reglers von LabVIEW.
Wird am Eingang "process variable" ein NaN eingegeben (kam bei mir vor
nach einem Lesen mit DAQMX_Read) gibt der Regler am Ausgang auch ein
NaN aus.
Soweit erscheint mir das noch halbwegs richtig.
Wird der Regler danach wieder mit definierten DBL-Werten beschrieben, bleibt der
Ausgang auf NaN stehen!
Das bedeutet, wenn ich hier keine Fehlerabfrage habe, funktioniert meine Regelung nicht mehr!
Ist das von NI so gewollt?
Eigentlich sollte doch im Fehlerfall ein Regler in den "sicheren" Zustand gehen.
Was meint ihr dazu?
Gruß
Christian
ich habe eine merkwürdige Reaktion des PID-Reglers von LabVIEW.
Wird am Eingang "process variable" ein NaN eingegeben (kam bei mir vor
nach einem Lesen mit DAQMX_Read) gibt der Regler am Ausgang auch ein
NaN aus.
Soweit erscheint mir das noch halbwegs richtig.
Wird der Regler danach wieder mit definierten DBL-Werten beschrieben, bleibt der
Ausgang auf NaN stehen!
Das bedeutet, wenn ich hier keine Fehlerabfrage habe, funktioniert meine Regelung nicht mehr!
Ist das von NI so gewollt?
Eigentlich sollte doch im Fehlerfall ein Regler in den "sicheren" Zustand gehen.
Was meint ihr dazu?
Gruß
Christian