Zurück

Animation

Das Animation-Objekt, verfügbar ab VT-Version 5, wird verwendet, um Animationen anzuzeigen. Es besteht aus einer Liste von Objekt-IDs, von denen eine basierend auf dem Wertattribut angezeigt wird. Designer sollten darauf achten, dass die Leistung des VTs variieren kann, daher sollten die Objekte klein gehalten und die Aktualisierungsrate vernünftig (empfohlen: 200 ms oder langsamer) sein. Das Refresh-Intervall wird vom VT möglicherweise begrenzt oder angepasst. Das Animation-Objekt wird aktualisiert, wenn es sichtbar ist und das angegebene Refresh-Intervall abgelaufen ist. Wenn es unsichtbar ist, wird der Timer gestoppt und der Index nicht erhöht. Der Indexwert wird beim Aktualisieren auf Gültigkeit überprüft.
Attribut
AID
Attribut
Beschreibung
Object ID
Eindeutiger Bezeichner des Objekts. Muss innerhalb des Objektpools einzigartig sein (2 Bytes, 0-65534)
Width
Maximale Breite des Objektbereichs in Pixeln.
Height
Maximale Höhe des Schaltflächenbereichs in Pixeln.
Refresh Interval
Gewünschte Zeit in ms zwischen den Aktualisierungen dieses Objekts. Der Wert Null stoppt den Timer, ist jedoch nicht gleichbedeutend mit enabled = 0.
Value (Integer)
Aktueller Wert des Objekts, falls keine Variablenreferenz genutzt wird.
Enabled
Aktueller Zustand des Objekts. 0 = Deaktiviert, 1 = Aktiviert
First Child Index
Dieses Attribut repräsentiert den Index des ersten Kindelements in der Animationssequenz.
Last Child Index
Dieses Attribut repräsentiert den Index des letzten Kindelements in der Animationssequenz.
Default Child Index
Dieses Attribut repräsentiert den Index des Standard-Kindelements in der Animationssequenz. Siehe Attribut „Optionen“, Verhalten bei Deaktivierung.
Options (Animation)

Optionen:

  • Bit 0 = Animationssequenz:
    • 0 = Einzelfallmodus (Single Shot mode)
    • 1 = Schleifenmodus (Loop mode)
  • Bits 1–2 = Deaktiviertes Verhalten:
    • 0 = Pause-Modus
    • 1 = Zurücksetzen auf den ersten Modus
    • 2 = Standard-Objekt-Modus
    • 3 = Leermodus
  • Bits 3–7: 0, reserviert.
Number of objects to follow
Anzahl der folgenden Objekte, auch wenn der Wert null ist.
Number of macros to follow
Anzahl der enthaltenen Makroreferenzen, auch wenn sie null ist. Jede Makroreferenz besteht aus 2 Bytes: eines für die Ereignis-ID und eines für die Makro-ID. Wenn das angegebene Ereignis eintritt, wird das zugehörige Makro ausgeführt. VT-Version 5 und später: Eine Referenz auf ein Makro mit 16-Bit-Objekt-ID zählt im Kontext dieses Attributs als 2 Makroreferenzen.
Wird benutzt in
Attribut
Beschreibung
No items found.