-> Hier kostenlos registrieren
Hallo Leute ich bins leider schon wieder.
Hab auch das meiste hinbekommen nur wie der Titel schon sagt finde ich nicht heraus wie ich in einem Integer Array[0-9] meine Werte nach hinten rausschieb.
Der Hintergrundgedanke ist eine Fehlerhistorie die 10 Werte speichert. Wenn das Array voll ist soll der 0te Werte ein neuer sein und der 9 rausgeschoben werden. Falls jemand einen Denkanstoß hätte wäre das Klasse (bin noch ein blutiger Anfänger in AWL).
Hab auch das meiste hinbekommen nur wie der Titel schon sagt finde ich nicht heraus wie ich in einem Integer Array[0-9] meine Werte nach hinten rausschieb.
Der Hintergrundgedanke ist eine Fehlerhistorie die 10 Werte speichert. Wenn das Array voll ist soll der 0te Werte ein neuer sein und der 9 rausgeschoben werden. Falls jemand einen Denkanstoß hätte wäre das Klasse (bin noch ein blutiger Anfänger in AWL).
Code:
A #E_WertSpeichern
FP #S_Flanke
A #S_Flanke
JCN NOADD
L "Clock_Byte"
T "Historie".Historie[#S_Index]
L #S_Index
L 1
+I
T #S_Index
NOADD: NOP 0
L #S_Index
L 10
==I
S #S_ArrayEnd
AN #S_ArrayEnd
JC ARRAYEND
L 0
T #S_Index
ARRAYEND : NOP 0