Zur Beschreibung des Fib-Elements für externe Objekte siehe Abschnitt 12.9 auf Seite .
Die XML-Elemente für externe Objekte besitzen den Namen obj
. Sie haben ein Attribut namens identifier
, welches den Identifier des einzusetzenden externen Objekts angibt. Des weiteren enthält das obj
XML-Elemente eine XML-Element für die Eingabevariablen und eine XML-Element für jedes Teil-Fib-Objekte bzw. Fib-Unterobjekt, welches vom externen Objekt verwendet werden kann.
Das entsprechende XML-Element für die Eingabewerte ist ein Vektor (siehe Abschnitt 26.3.1 auf Seite ) vom Typ externObjectInput
(<vector
type=
"externObjectInput">
), er enthält die Eingabewerte.
Ein XML-Elemente für ein Teil-Fib-Objekt hat den Namen subobject
. Das subobject
XML-Element hat das optionale Attribut number
, welches die Nummer (die Zählung beginnt bei ) des Teil-Fib-Objekts angibt. Des weiteren enthält das subobject
XML-Elemente eine XML-Element für die Ausgabevariablen des externe Objekts und eine XML-Element für das Fib-Unterobjekt, welches ein ganz normales Fib-Objekt ist, wie im Überabschnitt 26.3 beschrieben.
Das entsprechende XML-Element für die Ausgabevariablen hat den Elementnamen output_variables
. Es einthält für jede Ausgabevariable ein XML-Element namens variable
. Das variable
XML-Element hat das optionale Attribut number
, welches die Nummer (die Zählung beginnt bei ) der Ausgabevariable angibt. Weiterhin enthält das variable
XML-Element einen Wert für die Nummer der definierten Variable.
Ein Beispiel für ein externes Objekt:
<obj identifier="123"> <vector type="externObjectInput"> <value>5</value> <variable>1</variable> <variable>3</variable> </vector> <subobject> <output_variables> <variable>6</variable> <variable>7</variable> <variable>8</variable> <variable>9</variable> </output_variables> ...<!-- Fib-Unterobjekt nummer 1 --> </subobject> <subobject> <output_variables/> ...<!-- Fib-Unterobjekt nummer 2 --> </subobject> <subobject> <output_variables> <variable>6</variable> <variable>7</variable> </output_variables> ...<!-- Fib-Unterobjekt nummer 3 --> </subobject> </obj>
Ein Beispiel für ein externes Objekt mit dem optionalen Attribut number
:
<obj identifier="34"> <vector type="externObjectInput"> <variable number="1">2</variable> <value number="2">3.7</value> <variable number="3">5</variable> </vector> <subobject number="1"> <output_variables> <variable number="1">6</variable> <variable number="2">7</variable> <variable number="3">8</variable> </output_variables> ...<!-- Fib-Unterobjekt nummer 1 --> </subobject> <subobject number="2"> <output_variables> <variable number="1">6</variable> <variable number="2">7</variable> </output_variables> ...<!-- Fib-Unterobjekt nummer 2 --> </subobject> </obj>