TwinCat 3 - Pointer von Array an FC / FB übergeben

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich würde gerne einen Pointer (vermutlich Reference to ?) an einen FC oder FB (als in Parameter übergeben).
Der DUT (Struct) kann aber immer anders sein. Wie löst man das am schönsten?

Gruß Gerri3d
 
Hallo Gerri, bei Functions kann man auch den Any-Datentyp als Parameter verwenden. Dann musst Du halt in deiner Function entscheiden, was es für ein Typ ist und was du damit machst. Es steht zwar nicht in der Doku, aber bei einem FB funktioniert ein Any als Input auch (zumindest in den neueren 4022ern und 4024ern).

Eine Refernce wird nicht gehen, die ist ja typisiert. Du könntest auch einen Pointer und zusätzlich die Typinformationen in die Funktion oder einen FB geben...
 
Zurück
Oben