Next: Matrixelement
Up: Elemente der Fib-Multimediabeschreibungssprache
Previous: Definitionsbereichseigenschaften abrufen
Contents
Index
Set-Element
Das set-Element legt für eine Anzahl von Variablen hintereinander Sätze von Werten fest, mit denen die Variablen belegt werden. Die Variablen gelten überall in dem enthaltenden Objekt.
Syntax:
Beschreibung der Elemente:
- : Entspricht der Anzahl der Elemente eines Satzes. Es muss mindestens ein Elemente geben ().
- : Entspricht der Anzahl der Sätze von Werten, mit dem die Variablen belegt werden. Es muss mindestens einen Satz geben. ()
- : Dies ist die Variablen, welche das set-Element definiert.
- : Dies ist die Nummer des Definitionsbereichs für das set-Element. Diese Angabe ist optionale, der Standardwert ist 0. Sollte kein set-Definitionsbereich mit dieser Nummer existieren, wird der set-Definitionsbereich mit der nächst kleineren Nummer verwendet. Durch die Verwendung verschiedener, an die einzelnen set-Elemente angepasster, Definitionsbereiche kann der Speicheraufwand beim komprimierten Abspeichern optimiert werden.
- mit
: Dies sind die zu setzenden Werte für die Variablen.
-
: Dies ist der Vektor mit den zu setzenden Werten.
- : Dies ist das Unterobjekt, in dem die Variablen definiert sind und welches für jede Variablenbelegung ausgewertet wird.
Die Variablen
werden nacheinander mit den einzelnen Sätzen von Werten
belegt, wobei die Variable immer nur mit dem Wert () belegt wird. Damit gibt es -Belegungen von Variablen, wobei die Variable zuerst mit dem Wert belegt wird, dann mit usw. Sollte ein Element eine Variable sein, so wird die entsprechend mit dem Wert der Variable belegt.
Beispiel:
-
; In diesem Beispiel nehmen die Variable und im Objekt hintereinander die Werte , und dann an.
-
; In diesem Beispiel nehmen die Variable , und im Objekt hintereinander die Werte
,
und dann
an. Der Definitionsbereich für das Set-Element, ist der dritte set-Definitionsbereich.
Anmerkung:
Nicht alle Abhängigkeiten von mehreren Variablen können einfach durch Funktionen dargestellt werden. Deshalb bietet das set-Element die Möglichkeit, mehreren Variablen hintereinander Sätze von Werten zuzuordnen.
Es ist beispielsweise denkbar, ein Datenbankobjekt zu schaffen, welches einen Zeichensatz ("font") kodiert. Über Eingabeparameter dieses Datenbankobjekts werden der Buchstabe und die Darstellungsposition des Buchstaben festgelegt. Es kann allerdings nicht davon ausgegangen werden, dass die Eingabeparameter für die Buchstaben eines Textes in einer einfachen funktionalen Abhängigkeit zueinander stehen. Mit dem set-Element können einfach für jeden Buchstaben des Textes die Werte für die Eingabeparameter angegeben werden.
Next: Matrixelement
Up: Elemente der Fib-Multimediabeschreibungssprache
Previous: Definitionsbereichseigenschaften abrufen
Contents
Index
Betti Österholz
2013-02-13