16.08.2013 Aufrufe

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

Objektorientierte Daten- und Zeitmodelle für die Echtzeit ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

54 KAPITEL 4. DYNAMISCHE BASISELEMENTE IN BILDFOLGENPROGRAMMEN<br />

Ø <br />

Ø . Ø Ø wartet dagegen, daß <strong>die</strong> Sequenz von einer anderen Instanz aus aktualisiert wird.<br />

Schließlich ist auch <strong>die</strong> Prädiktion des fehlenden Datums aus den alten Werten möglich: Ø Ø .<br />

Um statt der Prädiktion eine Interpolation des gesuchten Datums aus zwei <strong>die</strong> Anfragezeit flankierenden<br />

Werten vornehmen zu können, kann auch hier auf <strong>die</strong> Aktualisierung der Sequenz<br />

gewartet Ø <br />

Ø oder <strong>die</strong>se aktiv gefordert werden Ø <br />

Ø .<br />

Wurde <strong>die</strong> Sequenz nach dem angegebenen Zeitpunkt bereits aktualisiert <strong>und</strong> enthält sowohl<br />

<strong>Daten</strong>, <strong>die</strong> vor, als auch welche, <strong>die</strong> nach <strong>die</strong>sem Zeitpunkt gemessen wurden, können <strong>die</strong>se,<br />

falls es <strong>für</strong> deren <strong>Daten</strong>typ sinnvoll ist, direkt interpoliert werden: Ø Ø . Darüber hinaus kann<br />

auch einfach ein Zugriff auf einen der benachbarten <strong>Daten</strong>werte erfolgen: Ø <br />

Ø <strong>und</strong> Ø <br />

Ø<br />

oder <strong>die</strong> Methode mit einem entsprechenden Fehlerwert abgebrochen werden Ø <br />

Ø . Für <strong>die</strong><br />

Interpolation oder Prädiktion von <strong>Daten</strong>werten ist <strong>die</strong> Angabe eines Relativindexes nicht sinnvoll,<br />

bei allen anderen Zugriffen bezieht sich der Index auf den Wert, der der angegebenen Zeit<br />

entsprechen würde. Dieser muß da<strong>für</strong> nicht notwendigerweise selbst in der Sequenz enthalten<br />

sein.<br />

Zeitgeb<strong>und</strong>ene Sequenzwertabfrage:<br />

Ë ØØ ËØ Ë Ø <br />

Ë ØØ ËØ Ë <br />

Ø (mit Relativindex ) <br />

Ë Ë Ø Ë <br />

Ë <br />

<br />

Ë <br />

<br />

Ø ¯ Ë hat der Zeit entsprechenden Wert:<br />

Ë Ë <br />

<br />

bzw. Ë Ë <br />

Ë Ø Ë <br />

Ø ¯ Ë ist nicht aktuell genug:<br />

¯ aktueller Wert gefordert:<br />

¯ Abbrechen: Ø <br />

Ø ËØ<br />

¯ Warten:<br />

<br />

ØØ ËØ <br />

Ë <br />

Ç<br />

ÏÁÌÇÊ Å ×Ø finishedØ <br />

ÏÀÁÄ Ø Ø<br />

Ë Ø <br />

Ø ËØ<br />

¯ Aktualisieren:<br />

¯ Prädizieren:<br />

ØØ ËØ <br />

Ø<br />

<br />

ÙÔØ ËØ <br />

Ë ØØ ËØ <br />

Ø ËØ<br />

¯ Interpolieren:<br />

<br />

Ø<br />

Ë ÒØ ËØ <br />

<br />

Ø ËØ ÏÁÌÇÊ ×Ø ËØ <br />

Ë ÒØ ËØ <br />

Ø <br />

Ø ËØ ÙÔØ ËØ <br />

Ë ÒØ ËØ <br />

¯ alter Wert gefordert:<br />

Ë Ë <br />

<br />

Ë Ø Ë <br />

Ø Ø Ë <br />

Ø ¯ kein Datum mit der geforderten Meßzeit:<br />

¯ Abbrechen: Ø <br />

Ø ËØ ØØ ËØ Ë <br />

¯ Vorgänger: Ø <br />

Ø ËØ<br />

<br />

Ë Ë <br />

¯ Nachfolger: Ø <br />

Ø ËØ<br />

<br />

ØØ ËØ Ë Ë <br />

¯ Interpolieren: Ø Ø ËØ Ë ÒØ ËØ

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!