next up previous contents index
Next: Externe Unterobjekte Up: Fib-Elemente Previous: Bedingungen   Contents   Index


Externe Objekte

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 $1$) 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 $1$) 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>


next up previous contents index
Next: Externe Unterobjekte Up: Fib-Elemente Previous: Bedingungen   Contents   Index
Betti Österholz 2013-02-13