Hallo,
kann mir jemand weiterhelfen? Gibt es eine Funktion oder einen Funktionsbaustein mit dem ich aus einen Array (eindimensional) immer z.Bsp. die letzten 20 Einträge in einen festen Merkerbereich (AT%MW0 usw. deklariert) kopieren kann?
Im Voraus vielen Dank.
Gruß an Alle!
Dirk
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-08-12
Originally created by: ebt'ler
Hallo,
ob es da was fertiges gibt weiß ich garnicht. Aber sowas kann man auch gut mit Pointern lösen:
VARÂ Â awTest: ARRAY [0..iMaxArrayIndex] OF WORD;Â Â pAdress: POINTER TO WORD;Â Â iIndex: INT;END_VARVAR CONSTANTÂ Â iMaxArrayIndex: INT:= 50;END_VAR___________________________________________FOR iIndex := 0 TO 19 DOpAdress := ADR(%MW0) + iIndex * 2;pAdress^:= awTest[ iIndex + iMaxArrayIndex - 19];END_FOR
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
kann mir jemand weiterhelfen? Gibt es eine Funktion oder einen Funktionsbaustein mit dem ich aus einen Array (eindimensional) immer z.Bsp. die letzten 20 Einträge in einen festen Merkerbereich (AT%MW0 usw. deklariert) kopieren kann?
Im Voraus vielen Dank.
Gruß an Alle!
Dirk
Originally created by: ebt'ler
Hallo,
ob es da was fertiges gibt weiß ich garnicht. Aber sowas kann man auch gut mit Pointern lösen: