beim Erstellen von variablen in der Symbolkonfiguration wird die Bibliothek "IECVarAccess.library"
automatisch eingefügt.
Ebenso kann eine weitere Systembibliothek wie z.B. "IIECVarAccess5.library" in das Projekt eingefügt werden.
Hierin enthalten gibt es viele Funktionen um Werte, Adressen etc. über die im Symbolkonf. enthaltenen Variabeln zu erhalten.
Nun möchte ich diese Liste gerne durchsuchen und die Werte der einzelnen Variablen anderen zuweisen.
Über Funktionen wie "...GetNext" kann auch immer das nächste Element gefunden werden, zumindest bei "Einzelvariablen", wie z.B. Bool, Int, etc.
Nur leider Funktioniert dies bei einer Struktur oder einem Array nicht.
Wie kann ich auf Strukturelemente oder auf die Einzelelemente eines Arrays zugreifen? Anhand des Typs erkenne ich nicht, dass es sich um ein Array oder Struktur handelt, ebenso bekomme ich dessen Typ nicht ausgelesen.
Hat hier schon jemand weitere Erfahrungen gemacht und kann mir einen Tipp geben.
Vielen Dank.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Zusammen,
beim Erstellen von variablen in der Symbolkonfiguration wird die Bibliothek "IECVarAccess.library"
automatisch eingefügt.
Ebenso kann eine weitere Systembibliothek wie z.B. "IIECVarAccess5.library" in das Projekt eingefügt werden.
Hierin enthalten gibt es viele Funktionen um Werte, Adressen etc. über die im Symbolkonf. enthaltenen Variabeln zu erhalten.
Nun möchte ich diese Liste gerne durchsuchen und die Werte der einzelnen Variablen anderen zuweisen.
Über Funktionen wie "...GetNext" kann auch immer das nächste Element gefunden werden, zumindest bei "Einzelvariablen", wie z.B. Bool, Int, etc.
Nur leider Funktioniert dies bei einer Struktur oder einem Array nicht.
Wie kann ich auf Strukturelemente oder auf die Einzelelemente eines Arrays zugreifen? Anhand des Typs erkenne ich nicht, dass es sich um ein Array oder Struktur handelt, ebenso bekomme ich dessen Typ nicht ausgelesen.
Hat hier schon jemand weitere Erfahrungen gemacht und kann mir einen Tipp geben.
Vielen Dank.