Syntax: unsignedIntFib setNumberOfOutputVariables(
unsignedIntFib iNumberSubobject,
unsignedIntFib iNumberOutputVariables )
Durch diese Methode wird die Anzahl der (verwendbaren) Ausgabevariablen für das iNumberSubobject
'te Unterobjekt des externe Objekts auf die übergeben Anzahl iNumberOutputVariables
gesetzt. Diesem Unterobjekt werden vom Externen-Objekt-Element dann also iNumberOutputVariables
Variablen definiert.
Wurden vor dem Methodenaufruf weniger als iNumberOutputVariables
Variablen definiert, werden soviele neue Variablen erzeugt und am Ende der Ausgabevariablenliste des Unterobjekt angehängt bis iNumberOutputVariables
Variablen existieren. Wurden vorher mehr als iNumberOutputVariables
Variablen definiert, werden vom Ende der Ausgabevariablenliste des Unterobjekts soviele Variablen gelöscht, bis in der List nur noch iNumberOutputVariables
Variablen vorhanden sind (bzw. definiert werden) oder eine Variable versucht wird zu Löschen, die noch verwendet wird.
Wenn kein iNumberSubobject
'tes Unterobjekt existiert, wird falsch (=false
) zurückgegeben, ohne das Änderungen vorgenommen werden.
Eingabeparameter:
iNumberSubobject
: Die Nummer des Unterobjekts des Externen-Objekts, für das die Anzahl der Ausgabevariablen geändert werden soll. (Die Zählung beginnt bei .)
iNumberOutputVariables
: Die Nummer der Variablen, die das Externe-Objekt für das iNumberSubobject
'te Unterobjekt bereitstellen/ definieren soll. (Die Zählung beginnt bei .)
Rückgabe: Es wird die neue Anzahl der Ausgabevariablen für das iNumberSubobject
'te Unterobjekte des externe Objekts zurückgegeben.