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!
ich hab einen bug im "IIR Filter with I.C..vi" gefunden.
U.U. können die "final Y conditions" einen Wert kleiner als 4E-324 annehmen, was dazu führt, dass
im nächsten Aufruf die Filterung zuviel Last auf der CPU verbraucht (die final Y conditions werden als initial Y conditions im nächsten Aufruf verwendet).
Mir ging dadurch die Messung in die Knie, da mein Ringpuffer leergesaugt wurde.
Ich ueberpruefe die Werte ausserhalb von IIR Filter with I.C. <10E-200 und setzte sie im Falle des unterschreitens auf "0"
Meines Erachtens gehört so eine Abfrage auf unterschreiten eines Grenszwertes in die lvanalys.dll
Gruss,
Christian
In theory, there is no difference between theory and practice; In practice, there is.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Bug IIR Filter with I.C.
Der Link klappt nicht.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
jupp, mein Fehler.
Zum einen kann man wohl auf ftp-files nicht verlinken (lasse mich aber gerne eines besseren belehren) und zum Anderen hat er im Link einen Unterstrich weggelassen....
Also hier der nicht so komfortable Weg:
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Bug IIR Filter with I.C.
Klappt auch nicht.....
Kannst Du nicht mal das einzelne VI mit dem Fehler hochladen?
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
07.08.2008, 12:55 (Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2008 12:56 von oenk.)
komisch, klappt tatsächlich nicht....
Ich hab jetzt alles soweit redzuiert, dass der Fehler mit wenigen von meinen Daten nachvollzogen werden kann.
Wenn du dir die Elemente im 1stElementsOfFilterOutputHistory anschaust, wirst du sehen wie sie gegen "0" gehen.
Hättest du noch mehr Daten von mir könntest du die CPU-Last besser verfolgen.
Da es aber knapp 70MB sind und ich den Server nicht belasten will, soll es soweit reichen
Gruss,
Christian
In theory, there is no difference between theory and practice; In practice, there is.
ja, so hab ich das auch gelöst.
Danke trotzdem für die Antwort....
Ich wollte nur den bug berichten, hab daran in meinen 200+ VIs 1,5Tage gesucht, nur um festzustellen, dass es ein NI-bug ist. Hatte in meiner Zeit als C-Coder auch hin und wieder das Problem, dass mir Rechenzeit für Fliesskomma-Rundungsfehler drauf ging.
Gruss,
Christian
btw: ich bin kein Schweizer....komme aus D (im Grenzgebiet am Hochrhein aufgewachsen, von daher schon seit jeher eine hohe Affinität an die Schweiz ;-) ), lebe und arbeite jetzt im schönen BE...ich hoffe ich darf die schweizer Flagge weiterhin führen und in meinem Avatar haben
In theory, there is no difference between theory and practice; In practice, there is.
<!--quoteo(post=55461:date=07.08.2008 , 16:49:34:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 07.08.2008 , 16:49:34) [url=index.php?act=findpost&pid=55461][/url]</div><div class='quotemain'><!--quotec-->Ich wollte nur den bug berichten, hab daran in meinen 200+ VIs 1,5Tage gesucht, nur um festzustellen, dass es ein NI-bug ist.[/quote]
Ob es ein Bug ist kann ich nicht beurteilen, kann nur sagen, dass LV8.2.1 und LV8.6rc gleiche Resultate liefern und eine lange Laufzeit haben.
<!--quoteo(post=55461:date=07.08.2008 , 16:49:34:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 07.08.2008 , 16:49:34) [url=index.php?act=findpost&pid=55461][/url]</div><div class='quotemain'><!--quotec-->btw: ich bin kein Schweizer....komme aus D (im Grenzgebiet am Hochrhein aufgewachsen, von daher schon seit jeher eine hohe Affinität an die Schweiz ;-) ), lebe und arbeite jetzt im schönen BE...ich hoffe ich darf die schweizer Flagge weiterhin führen und in meinem Avatar haben[/quote]
Ich würde sage ein 3/4 Schweizer und da du noch im schönen Bern lebst/arbeitest, wie ich auch, darfst du, IMO, weiterhin die CH-Flage zeigen.
Gruss
Roland
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
' schrieb:Ob es ein Bug ist kann ich nicht beurteilen, kann nur sagen, dass LV8.2.1 und LV8.6rc gleiche Resultate liefern und eine lange Laufzeit haben.
Ich habe es in 7.1.1 festgestellt.
Da ich es als bug melden wollte habe ich es in 8.5.1 getestet. (das Interesse an 7.1.1 duerfte bei NI nicht allzu hoch sein)
' schrieb:Ich würde sage ein 3/4 Schweizer und da du noch im schönen Bern lebst/arbeitest, wie ich auch, darfst du, IMO, weiterhin die CH-Flage zeigen.
Gruss
Roland
Da bin ich aber froh!
In theory, there is no difference between theory and practice; In practice, there is.