Array mit index

bluebird277

Level-1
Beiträge
100
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen muss eine Achse auf ca. über 100 verschiedene Positionen bewegen. Wollte dies nun über eine Array Struktur wie unten aufgeführt versuchen. Nur kann ich den Index nicht über eine Variable ansprechen.

Geht dies nicht oder welches Format muss die Variable test haben


AxisPositions.X_Axis_small_box[test].Acceleration

Vielen Dank
 
Hallo danke für die schnelle Antwort. Hast du evtl. eine Alternative wie man es in AWL machen könnte.

Wollte den Index immer um +1 erhöhen und somit dem Achscontroller den neuen Sollwert übermitteln
 
Hallo,
dann bleibt nur noch die indirekte Adressierung ...
Du bildest dir einen Pointer auf den Anfang des Array's und erhöhst den um den Index*Datenbreite der Elemente.
Dann kanst du dir das entsprechende Element laden.

Ich fände allerdings die SCL-Variante (aus mehreren Gründen) praktikabler ... :rolleyes:

Gruß
Larry
 
Zurück
Oben