Array-Wert an FB übergeben

forellengarten

Level-1
Beiträge
217
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich haben einen FB mit folgender Variable:

wertArray:ARRAY[1..55] OF REAL;

Jetzt möchte ich den FB aufrufen und gleichzeitig, wie gewohnt, Werte übergeben). Ich würde mir das wie folgt wünschen, was so jedoch nicht funktioniert. Gibt es einen smarten Weg, ohne dass ich in meinem Hauptprogramm extra erst ein Array deklarieren muss, dieses mit Werte fülle und es anschließend an meinen FB übergebe.

So würde ich mir das in etwa vorstellen:
FB(wertArray[1]:=1, wertArray[2]:=2, etc.....).

Danke für jeden smarten Tipp!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde das Array dort deklarieren, wo es üblicherweise gefüllt wird. Wenn das im Hauptprogramm passiert, dann eben das Array dort deklarieren und dem FB als VAR_IN_OUT übergeben.
Oder, wenn es aufgrund der Umgebungsbedingungen doch besser ist, das Array im FB anzulegen, die Werte vor dem FB-Aufruf in das Array schreiben, also so:
Code:
myFB.wertArray[1]:=1;
myFB.wertArray[2]:=2;
// usw.
myFB();
 
Zurück
Oben