A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
habe ein Problem mit der Zykluszeit bei folgendem Code:
Ich habe sechs dieser For-Schleifen in einem Baustein und die scheinen die Zykluszeit nach unten zu reißen. (ca. 120ms)
Zum testen hab ich mal drei der Schleifen auskommentiert, wobei die Zykluszeit sich dann um die Hälfte verringert.
Ich kann mir nicht vorstellen, das diese Anweisung die Laufzeit so stark beeinfußt?
Lässt sich diese Anweisung irgendwie optimieren, abgesehen von dem "DINT_TO_INT(TRUNC...)"
Fast vergessen: n ist ca. 50 :roll:
mfg
marco
habe ein Problem mit der Zykluszeit bei folgendem Code:
Code:
FOR i:=1 TO DINT_TO_INT(TRUNC(n)) DO
v:= v + x ** n;
s:= s + v * a;
END_FOR;
Ich habe sechs dieser For-Schleifen in einem Baustein und die scheinen die Zykluszeit nach unten zu reißen. (ca. 120ms)
Zum testen hab ich mal drei der Schleifen auskommentiert, wobei die Zykluszeit sich dann um die Hälfte verringert.
Ich kann mir nicht vorstellen, das diese Anweisung die Laufzeit so stark beeinfußt?
Lässt sich diese Anweisung irgendwie optimieren, abgesehen von dem "DINT_TO_INT(TRUNC...)"
Fast vergessen: n ist ca. 50 :roll:
mfg
marco