oscat.lib > oscat.lib fuer Step 7
FB METER -> doppeltes Aufaddieren in der Version 3.11
(1/1)
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.
--- Code: ---...
(* 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 *)
...
--- Ende Code ---
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
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln