spirit
Level-1
- Beiträge
- 961
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Hallo,
habe in SCL mal folgende Schleife gebastelt:
DB10: Array[1..25] of UDT1; Name Test
Wenn ich jetzt nur den Index[1] im DB10 mit Zahlenwerten vorbesetze, dann würde ich erwarten, dass nach einem Schleifendurchlauf auch der Index[2] mit den Zahlenwerten aus Index[1] belegt ist.
Dem ist zwar auch so; allerdings sind auch Index[3] bis Index[25] mit den gleichen Zahlen belegt. Warum ist das so?
Diese sollten doch auch weiterhin alle Null aufweisen.
habe in SCL mal folgende Schleife gebastelt:
Code:
IF Merker THEN
FOR index := 25 TO 2 BY -1 DO
ArrayOfUDT[index] := ArrayOfUDT[index - 1];
END_FOR;
Merker := 0;
END_IF;
DB10: Array[1..25] of UDT1; Name Test
Wenn ich jetzt nur den Index[1] im DB10 mit Zahlenwerten vorbesetze, dann würde ich erwarten, dass nach einem Schleifendurchlauf auch der Index[2] mit den Zahlenwerten aus Index[1] belegt ist.
Dem ist zwar auch so; allerdings sind auch Index[3] bis Index[25] mit den gleichen Zahlen belegt. Warum ist das so?
Diese sollten doch auch weiterhin alle Null aufweisen.