Array, Arrayname oder Arrayverweis an Funktion übergeben

Stabilo:09

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich würde gerne eine Funktion (FUN) erstellen, die die Grenzen eines beliebigen Arrays überprüft.
An die Funktion soll das Array und die Stelle, an der in der darauffolgenden Zeile in das Array geschrieben wird, übergeben werden.

in der Funktion will ich nur mit upper_bound und lower_bound überprüfen, ob alles innerhalb der Grenzen ist und ein TRUE oder FALSE ausgeben.
(quasi eine Art checkbounds Funktion)

ich finde im Moment nur keine Lösung, das Array, oder einen Verweis auf das Array an die Funktion zu übergeben,
da verschieden große Arrays mit unterschiedlichen Datentypen überprüft werden sollen.


habs schon mit VAR_IN_OUT, Array
[*] of any probiert, nichts hat bis jetzt den gewünschten Erfolg gebracht.

In der Funktion interessieren mich ja die Daten des Arrays oder der Datentyp nicht.

vielleicht hat da jemand einen Lösungsansatz?

vg
Andreas
 
Was setzt Du denn genau ein? Codesys V2, Codesys V3, TC2, TC3, e!Cockpit?
Bei TC3 und ich meine auch bei Codesys 3 kannst Du spezielle POUs hinzufügen die genau das und andere Prüfungen tun.

Von irgendwas mit Internetzugang gesendet.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sorry, das hab ich vergessen zu erwähnen. Codesys V3.

meinst du mit speziellen POUs die Bausteine für implizite Prüfungen?
eben einen solchen, den "checkbounds" hätte ich gern nachgebaut.
Da man mit diesem nicht rausfinden kann, an welchem Array die Überschreitung stattgefunden hat(soviel ich weiß).
 
Zurück
Oben