INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

PID-Regler keine Funktion nach NaN



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.04.2009, 14:39
Beitrag #1

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
PID-Regler keine Funktion nach NaN
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


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.04.2009, 14:08
Beitrag #2

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
PID-Regler keine Funktion nach NaN
Na wie sieht's aus?
Hat keiner ne Idee?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 19:50
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
PID-Regler keine Funktion nach NaN
Ich leider nicht. Sad
Ist schon eine sehr spezielle Frage, daher sieht's auch mit den Antworten nicht so toll aus.

Gruß Markus

' schrieb:Na wie sieht's aus?
Hat keiner ne Idee?

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 21:00
Beitrag #4

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
PID-Regler keine Funktion nach NaN
NI dokumentriert dieses Verhalten in der Anleitung des PID-Toolkits auf Seite 28.

http://www.ni.com/pdf/manuals/372192c.pdf

Man überprüft doch eigentlich immer, ob die erfassten Werte plausibel sind (in range and coerce). Von dem her empfinde ich das Verhalten nicht als Bug.

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2009, 10:15 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2009 12:14 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
PID-Regler keine Funktion nach NaN
Es ist ja auch klar, daß es so sein muß. Der Regler enthält einen Integrator (Punkt zu Punkt), und der vergißt nicht. Wenn also irgendwann in der Vergangenheit eine NaN-Sample an den Eingang kam, dann wird sich der Integrator nie mehr regenereiren.

Zitat:Eigentlich sollte doch im Fehlerfall ein Regler in den "sicheren" Zustand gehen.

Natürlich soll er das, aber bei einer realen Spannung in einem realen Prozess gibt es doch "NaN" überhaupt nicht. Es ist doch dann nicht zu Viel verlangt, daß ein solcher Fall, der nur innerhalb der digitalen Signalbebehandlung entstehen kann, auch dort abgefangen wird.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2009, 12:09
Beitrag #6

sccompu Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 104
Registriert seit: Feb 2005

2014
2000
DE

89293
Deutschland
PID-Regler keine Funktion nach NaN
Danke für eure Antworten.

Zitat:Es ist doch dann nicht zu Viel verlangt, daß ein solcher Fall, der nur innerhalb der digitalen Signalbebehandlung entstehen kann, auch dort abgefangen wird.

Es ist natürlich nicht zu viel verlangt hier eine Fehlerüberprüfung einzufügen, mich hat es halt nur interessiert.
NI hätte hier ja auch einen Anschluss für einen Fehler-Cluster mit vorsehen können.

Gruß
Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Dezimal-String nach Zahl Funktion ares2013 4 4.368 10.04.2019 13:12
Letzter Beitrag: jg
  Nach LV2018 Installation parallel zu LV2009 keine DAQmx-Funktionalität mehr in LV9 _Markus_ 2 3.208 10.01.2019 12:02
Letzter Beitrag: _Markus_
  XControl sendet keine Daten nach draußen Hasenfuss 4 3.817 06.04.2015 13:52
Letzter Beitrag: macmarvin
  PID Regler belu003 14 23.635 12.01.2015 14:41
Letzter Beitrag: se
  Keine Sonde und Highlight-Funktion möglich YYYs 1 4.595 23.03.2012 12:31
Letzter Beitrag: rolfk
  PID-Regler itsme87 12 19.735 05.10.2011 11:50
Letzter Beitrag: itsme87

Gehe zu: