Document Title

| ALPHA-VISION® Sicherheitstools

# AvReplay Bedienung

## Programmstart

AvReplay benötigt keine weiteren Paramenter und kann daher direkt per Doppelklick gestartet werden.

## Bedienoberfläche

### Tabellen einlesen

Diese Funktion startet das Einlesen eines Archive-Eventlog-Tabellenpaars (siehe Einführung).
Achtung:
Tabellen können nur eingelesen werden, wenn die Laufzeitumgebung (Prcs.exe) mit dem zugehörigen Projekt vorher gestartet wurde.
Im Fehlerfall erscheint ein entsprechendes Meldungsfenster, der Vorgang 'Tabellen einlesen' kann nach dem Starten der Laufzeitumgebung wiederholt werden.

Bei erstmaligem Aufruf der Funktion erscheint ein Dialog zur Auswahl des Projekts. Darauf folgen zwei weitere Auswahldialoge für die Eventlog- bzw. Achive-Tabelle. Ist der Wiedergabemodus nicht aktiv, können durch erneuten Aufruf dieser Funktion neue Tabellenpaare geladen werden, eine Abfrage des Projekts erfolgt jedoch nicht mehr. Soll ein neues Projekt geladen werden, müssen Prcs.exe und AvVisionReplay.exe beendet und neu gestartet werden.

Nach Beendung der Einlesevorgangs erscheint eine der Abbildung vergleichbare Liste. Die Felder 'Ältester Eintrag' und 'Neuester Eintrag' geben jeweils den ältesten bzw. jüngsten in den Tabellen zur Verfügung stehenden Zeiteintrag an.

Wird AvReplay beendet, werden die Angaben zu Projekt, Eventlog- bzw. Archivetabelle gespeichert und stehen bei Neustart wieder zur Verfügung.

### Markierter Listeneintrag

Die Markierung steht immer auf dem Listeneintrag, der als nächstes zur Wiedergabe ansteht.

Die Markierung kann per Mausklick oder über entsprechende Tastatureingaben jederzeit nach oben oder unter verschoben werden, auch während einer laufenden Wiedergabe. Der angewählte Eintrag wird markiert und die weitere Datenverarbeitung / Wiedergabe erfolgt dann standardgemäß von der Markierung aus.

### Zeitfilter

Über die Eingabefelder für den Zeitfilter kann die Zeitspanne, die in der Liste zur Anzeige kommt, bestimmt werden.
Die Eingabemaske (DD.MM.YYYY hh:mm:ss) muß dabei beachtet werden, da sonst der Filter als ungültig gewertet wird.

Über die Schaltfläche 'Filter setzen' wird der Filter auf die Liste angewendet, ein eventuell vorher gesetzter Filter wird dabei überschrieben. Leere Eingabefelder führen zum Rücksetzen des Filters, es werden wieder alle Tabelleneinträge in der Liste angezeigt.

Ungültig Zeitfilter (älter als der älteste bzw. neuer als der jüngste Zeiteintrag) werden ignoriert, das entsprechende Eingabefeld wird gelöscht.

Bei Programmende werden die Zeitfiltereinträge abgespeichert, wird nach dem Neustart von AvVisionReplay die 'Tabellen einlesen' Funktion betätigt, ohne vorher einen anderen Zeitfilter zu setzen, wird der alte Zeitfilter auf die Listenanzeige angewandt, sofern er für das neue Tabellenpaar Gültigkeit hat.

### Wiedergabemodus setzen

Mit dem Aufruf dieser Funktion wird die Laufzeitumgebung auf Wiedergabemodus umgeschaltet, d. h. auf die Wiedergabe alter Werte vorbereitet, insbesondere wird die ACI von der aktuellen Uhrzeitsynchronisation abgekoppelt und mit der Uhrzeit des in der Liste markierten Eintrags initialisiert. Ist kein Listeneintrag ausgewählt, wird zur Zeitinitialisierung der älteste Tabelleneintrag herangezogen.

Im Wiedergabemodus kann über die Rekorderschaltflächen die Wiedergabe gesteuert werden.

### Wiedergabemodus rücksetzen

Über diese Funktion wird der Wiedergabemodus beendet, die ACI von den Tabellenzeiten abgekoppelt und wieder mit der aktuellen Uhrzeit versorgt. 'Wiedergabe rücksetzen' kann nur aufgerufen werden, wenn keine Wiedergabe läuft. Nach Beendung des Wiedergabemodus ist ein Einlesen neuer Tabellen möglich.

### Einzelschrittwiedergabe

Die Wiedergabe der Listeneinträge erfolgt hier schrittweise und Echtzeit unabhängig.
Dabei wird zuerst die UTC des markierten Eintrags in der ACI gesetzt, dann der Eintrag entsprechend seines Typs (Value/Status, Limit, Delay) an die ACI übertragen.

### Wiedergabe / Zeitfaktor

Die Wiedergabe erfolgt hier in Echtzeit, d. h. hält die Tabelle Daten einer Stunde, dann werden diese auch über eine Zeitspanne von einer Stunde abgespielt, soweit kein anderer Zeitfaktor gesetzt wurde.

Der Zeitfaktor ist standardmäßig eins.
Durch eine Erhöhung des Zeitfaktors wird die Wiedergabegeschwindigkeit erhöht, z. B. 2 = Verdopplung der Wiedergabegeschwindigkeit (innerhalb einer Sekunde werden die Daten von 2 Sekunden in die ACI eingespielt). Die Erhöhung der Wiedergabegeschwindigkeit ist auf Faktor 60 (= Daten einer Minute werden innerhalb einer Sekunde übertragen) begrenzt. Bei einem hohen Zeitfaktor und vielen Daten pro Sekunde kann es passieren, daß die Liste nicht mehr aktualisiert angezeigt wird, was jedoch keinen Einfluß auf die Wiedergabe hat (es werden keine Listeneinträge übersprungen).
Achtung: Bei erhöhter Wiedergabegeschwindigkeit kann es im Kurzzeit-Rekorder systembedingt zu einer ungenauen Wiedergabe von Werten mit einem Änderungsintervall von unter 1 Sekunde * Wiedergabefaktor kommen.
Ein Zeitfaktor kleiner 1 resultiert in einer verlangsamten Wiedergabe, z. B. 0.5 = halbe Echtzeitgeschwindigkeit (innerhalb einer Sekunde werden die Daten einer halben Sekunde eingespielt). Die minimale Wiedergabegeschwindigkeit ist bei 0.001 erreicht, wobei in der Praxis ein Zeitfaktor kleiner 0.1 wenig sinnvoll erscheint, da die Listeneinträge grundsätzlich nur Zehntelsekunden-Genauigkeit besitzen.

### Pause

Unterbricht die Wiedergabe. Erneutes Betätigen der Wiedergabeschaltfläche setzt die Wiedergabe mit dem aktuell markierten Eintrag fort.

### Stopp

Stoppt die Wiedergabe, die Markierung wird an die Startposition der Wiedergabe zurückgesetzt.