Autor Thema: FB METER -> doppeltes Aufaddieren in der Version 3.11  (Gelesen 9601 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Benjamin

  • Gast
FB METER -> doppeltes Aufaddieren in der Version 3.11
« am: 26. Januar 2010, 15:58:37 »
Hallo allen Zusammen und schon einmal vielen Dank für die Gute Bibliothek!

In der aktuellen Version 3.11 habe ich einen Bug im Funktionsblock "METER" gefunden.

...   
    (* add up the current values in a double real *)
    MR := R2_ADD(X:=MR,Y:=(mx1+mx2)/D*TC);
    MR := R2_ADD(X:=MR,Y:=(SEL(G:=I1,IN0:=0.0,IN1:=mx1) + SEL(G:=I2,IN0:=0.0,IN1:=mx2)) / D * TC);
    (* set the current output value *)
...

Die erste Codezeile muss doch bestimmt gelöscht werden, da ansonsten das Endergebnis falsch, d.h in der Regel doppelt ist.

Gruß

Benjamin

dalbi

  • Gast
Re:FB METER -> doppeltes Aufaddieren in der Version 3.11
« Antwort #1 am: 28. Januar 2010, 16:48:54 »
Hallo Benjamin,

Danke, da hast Du natürlich recht, mein Fehler. ;)

Gruss Daniel