-> Hier kostenlos registrieren
Ich möchte gerne in TIA(v15.1) mit der Funktion MatrixMultiplication (v3.0) aus der Siemens LGF Bibliothek eine Matrix`-Multiplikation durchführen. Diese Funktion benötigt als Eingabeparameter für die Vektoren bzw. Matrizen einen Datentyp des Typs "Array[*, *] of LReal", also ein unbestimmtes Array variabler Größe. Die übergebenen Matrizen werden in der Funktion selber dann hinsichtlich der Dimensionen analysiert. Allerdings lässt sich dieser Datentyp nur als InOut Parameter einer Funktion definieren aber nie als Variable und einen fixen Array an die Funktion zu übergeben funktioniert auch nicht, da dann der Datentyp nicht mehr übereinstimmt. Wie kann ich einer Funktion die solch einen Datentyp benötigt überhaupt Daten übergeben?