Herunterladen Inhalt Inhalt Diese Seite drucken

Suche Nach Signaländerungen - IFTOOLS MSB-RS485-PLUS Handbuch

Inhaltsverzeichnis

Werbung

Das war einfach. Verkomplizieren wir die Suche ein wenig und suchen nach:
Suche nach inaktivem CH2 und BSIG sowie BDIR, IO1, IO2 alle high
Textfeld anklicken und:
» AND: CH2=none BSIG=none BDIR=high IO1=high IO2=high «
eingeben
Den Knopf Mehr klicken um die nächsten Treffer zu finden
Sie können alle Pegelzustände, Daten und/oder Datenfehler beliebig kombi-
nieren. Nicht möglich ist die Kombination verschiedener Verknüpfungsarten in-
nerhalb eines Suchausdruckes. D.h. das Mischen von AND und OR Verknüp-
fungen. Wir werden jedoch sehen, daß AND und OR in aufeinander folgenden
Ausdrücken durchaus erlaubt sind. Sequenzen von verschiedenen Suchaus-
drücken werden bei der Suche nach Signaländerungen verwendet. Z.B. die
Suche nach einem Wechsel der Bus-Richtung BDIR bei gleichzeitig aktiver
IO2 Leitung.
12.3.3
Suche nach Signaländerungen
Änderungen werden beschrieben durch zwei (oder mehrere) aufeinander fol-
gende Suchausdrücke, die jeweils den Leitungsstatus vor und nach dem Si-
gnalwechsel definieren. Insofern erweitern wir die bisherigen Sucheingaben
um die Möglichkeit, mehrere in jeweils getrennten Zeilen einzugeben. Dabei ist
es auch möglich, die logische Verknüpfung zu variieren.
Betrachten Sie dazu neben stehendes Bild. Von Interesse sind die Signale
CH1, BDIR und IO2, wobei wir den in der idealisierten Zoomansicht dargestell-
te Signalwechsel suchen wollen.
Insgesamt handelt es sich um drei Zustände, die nacheinander eintreffen müs-
sen.
1
CH1=high BDIR=low IO2=low
2
CH1=none BDIR=none IO2=low
3
CH1=none BDIR=none IO2=high
In jedem Zustand müssen alle drei Signalpegel erfüllt sein, d.h. für jeden ein-
zelnen Suchausdruck gilt die AND (und) Verknüpfung.
Geben Sie jeden Ausdruck in einer eigenen Zeile im Textfeld des LevelFinders
ein. Da die AND Verknüpfung die Voreinstellung ist, können Sie diese auch
weglassen und die Zeilen exakt wie oben übernehmen. (Statt high und low
können Sie auch 1 bzw 0 schreiben).
Falsche Eingabe, was dann?
Sollten Sie bei der Eingabe einen syntaktischen Fehler machen, z.B. einen
falschen Signalnamen oder ein ungültiges Zeichen, quittiert dies der Level-
Finder mit einem leicht gelb hinterlegten Textfeld, sobald Sie die Suche star-
ten.
12.3. EREIGNISSUCHE MIT DEM LEVELFINDER
Pegelwechsel gesucht?
Kein Problem mit dem
integrierten LevelFinder.
Der LevelFinder
Findet Datenbytes, Fehler
und Pegelwechsel inkl.
Zeitmessung.
91

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis