Step 7 Array nachfüllen

SAB2002

Level-2
Beiträge
50
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo community,

ich brauche in Array eine bestimmte Position nachfüllen, d.h L#Wert T DB[Nr].dbd[Index], #Wert und Index- sind die Inputvariablen.

Danke im Voraus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du könntest Dir eine Function in SCL schreiben. Siehe SCL-Hilfe "Indizierter Zugriff auf Datenbausteine"
Code:
DB123.DD[Index * 4] := REAL_TO_DWORD(Wert) ;

Falls Deine unbekannte CPU AWL kann, dann ginge auch AWL. Siehe AWL-Hilfe "Speicherindirekte Adressierung"
Code:
L   #Index
SLD 5           // * 8 * 4 (--> P# * Größe eines Elements im DWord-Array)
T   #temp_index

L   #wert
AUF DB123
T   DBD [#temp_index]

Dein Array beginnt im DB bei DBB0?

Falls es irgendwie nicht gehen sollte, dann gib uns mehr Infos
- welche CPU und
- welches Programmiersystem Du benutzt

Harald
 
Zurück
Oben