FB METER -> doppeltes Aufaddieren in der Version 3.11

Begonnen von Benjamin, 26. Januar 2010, 15:58:37

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

Benjamin

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

Hallo Benjamin,

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

Gruss Daniel