Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Pegeldauer?
Suche mit der Stopuhr
KAPITEL 12. DER EREIGNISMONITOR
Sie können die Suchbedingungen beliebig kombinieren. Z.B. Suchen nach ei-
nem bestimmten Datenbyte bei gleichzeitig aktiver IO2 Leitung, oder beliebi-
ges Datenbyte von Datenkanal A gefolgt von einem Wechsel der Bus-Richtung
BDIR. Der Anzahl von Suchausdrücken sind prinzipiell keine Grenzen gesetzt.
Nicht desto trotz kostet jede einzelne Bedingung und jeder einzelne Ausdruck
zusätzliche Rechenzeit und verlangsamt dadurch die Suche.
Der Suchmechanismus läuft parallel zur Anwendung und kann jederzeit durch
Klicken auf den Abbruch Knopf beendet werden. Auch während einer evtl. län-
ger dauernden Suche können Sie den Ereignismonitor normal bedienen.
Der LevelFinder speichert den aktuellen Suchausdruck automatisch. Dies gilt
auch, wenn Sie den Ereignismonitor schliessen oder die komplette Sitzung be-
enden.
Suche ab bestimmter Position starten
Klicken Sie mit der Maus auf die Zeile, ab der die Suche beginnen soll und
aktivieren Sie im LevelFinder Starte Suche von Cursor Position.
12.3.4

Suchen mit Zeitvorgaben

Als besonderes Feature bietet der LevelFinder eine integrierte Stopuhr, die
in jedem Suchausdruck gestartet und in den folgenden Ausdrücken abgefragt
werden kann. Damit ist es möglich, gezielt nach Pegelzuständen zu suchen,
die nur eine bestimmte Zeit existieren. Beispielsweise eine aktive Bus-Richtung
mit einer Dauer größer als 0.1s und kleiner als 0.3.
1
BDIR=none
2
BDIR=high watch.start
3
BDIR=none watch.time>0.1 watch.time<0.3
Beachten Sie, das alle Bedingungen innerhalb eines Ausdruckes per Vorein-
stellung AND (und) verknüpft sind. In Zeile 2 wird der Wechsel der Bus-Richtung
von einem inaktiven Pegel none (definiert in Zeile 1) auf high definiert und
gleichzeitig eine Stopuhr (watch) gestartet. (Genau genommen wird die Start-
zeit der Uhr mit der Zeit des aufgetretenen Ereignisses, dem Wechsel von
BDIR auf high, initiiert.)
In der dritten Zeile wird nun der Wechsel des BDIR Signals zurück in den in-
aktiven Leitungszustand mit einer Zeitdauer größer als 0.2s und kleiner als
0.3s AND verknüpft. Zeile 3 enthält damit 3 Bedingungen, die alle erfüllt sein
müssen, um einen gültigen Treffer zu liefern. Positive BDIR Signalflanken, die
später als 0.3s erfolgen, werden dadurch ignoriert.
Anzeige der Treffer im Signalmonitor
Das Beispiel enthält exakt zwei Stellen, die obige Bedingungen erfüllen, sehr
schön zu sehen in der Signal Darstellung. Öffnen Sie dazu einfach einen
Signalmonitor und stellen Sie ihn auf 'Synchronisieren' mit anderen Views.
Mit jedem Suchtreffer springt der Marker an die betreffende Signalposition.
92

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis