- Beiträge
- 5.747
- Reaktionspunkte
- 1.690
-> Hier kostenlos registrieren
Hallo zusammen
Gibt es eine möglichkeit. Ein Array an einen Variant eingang eines Bausteins anzuhängen und dann von diesem Baustein aus auf die Elemente des Arrays zuzugreifen?
Ich möchte also im Baustein keinen Speicher vorhalten um das Array umzukopieren.
Ich möchte im Baustein erfahren wie gross dass das Array ist etc.
Das funktioniert schonmal
Aber kann ich jetzt aus dem Variant #Array jetzt auch irgendwie die Datentypen der Elemente abfragen.
Auf ein Element schreiben, lesen etc?
mfG René
Gibt es eine möglichkeit. Ein Array an einen Variant eingang eines Bausteins anzuhängen und dann von diesem Baustein aus auf die Elemente des Arrays zuzugreifen?
Ich möchte also im Baustein keinen Speicher vorhalten um das Array umzukopieren.
Ich möchte im Baustein erfahren wie gross dass das Array ist etc.
Das funktioniert schonmal
Code:
IF NOT IS_ARRAY(#Array) THEN
#Err := True;
RETURN; // Wenn kein Array angehängt wurde, Baustein verlassen
ELSE
#Err := false;
#Arraygroesse := UDINT_TO_INT(CountOfElements(#Array));
END_IF;
Aber kann ich jetzt aus dem Variant #Array jetzt auch irgendwie die Datentypen der Elemente abfragen.
Auf ein Element schreiben, lesen etc?
mfG René