Herunterladen Inhalt Inhalt Diese Seite drucken

Beliebige Verarbeitungsketten Mittels Pipes; Datenquellen; Manipulatoren; Datensenken - IFTOOLS MSB-RS485-PLUS Handbuch

Inhaltsverzeichnis

Werbung

KAPITEL 20. KOMMANDOZEILEN API
msb_format
Liest gültige Analyserdaten von der Standardeingabe, formatiert diese und
schreibt das Ergebnis auf die Standardausgabe oder in eine Datei.
msb_filter
Die von der Standardeingabe gelesenen Daten werden nach vorgegebenen
Regeln gefiltert und die passierten Daten auf der Standardausgabe wieder
ausgegeben.
msb_split
Liest gültige Analyserdaten von der Standardeingabe und schreibt diese in eine
oder mehrere Dateien (splitten).
msb_trigger (in Planung)
Prüft die von der Standardeingabe gelesenen Daten gegen ein oder mehrere
vordefinierte Trigger-Bedingungen. Ist die Trigger-Bedingung erfüllt werden die
Daten an die Standardausgabe durchgereicht, ansonsten verworfen.

20.1 Beliebige Verarbeitungsketten mittels Pipes

Eine Verarbeitungskette besteht immer aus einer Datenquelle und einer Daten-
senke (Empfänger). Zwischen beiden können andere Programme den Daten-
strom (hier die vom Analyser aufgenommenen Daten) manipulieren. Die Ver-
knüpfung der einzelnen Programme erfolgt dabei über den für Windows und
Linux identischen Pipe Operator '|'.
DATENQUELLE | MANIPULATOR1 | MANIPULATOR2 | ... | DATENSENKE
20.1.1

Datenquellen

Datenquellen stehen am Anfang einer Vearbeitungskette und 'liefern' die nö-
tigen Daten auf der Standardausgabe, hier vor allem das Tool msb_record .
Genauso geeignet ist aber auch die Ausgabe einer bereits vorhandenen Auf-
zeichnungsdatei durch das Kommando type (Windows) bzw. cat (Linux). Bei-
spielsweise:
type recordfile.msblog bzw. cat recordfile.msblog
20.1.2

Manipulatoren

Als Manipulatoren werden Programme bezeichnet, die den eingelesenen Da-
tenstrom in irgendeiner Form verändern bevor sie diesen wieder ausgeben. Ein
typischer Manipulator könnte bestimmte durch den Analyser aufgenommenen
Ereignisse entfernen oder die Daten in ein anderes Format umwandeln be-
vor er diese wieder ausgibt und damit in der Verarbeitungskette weiter reicht.
Durch eine Kette mehrerer miteinander verbundener Manipulatoren läßt sich
die Bearbeitung beliebig erweitern oder ergänzen. So könnten zunächst alle
unerwünschten Daten entfernt und anschließend der Rest umgewandelt wer-
den, z.B. mit dem Tool msb_format.
20.1.3

Datensenken

Datensenken definieren das Ende der Verarbeitungskette. Eine typische Da-
tensenke ist die Standardausgabe (die nichts anderes macht, als die empfan-
genden Daten auf dem Bildschirm bzw. innerhalb der Kommandokonsole aus-
zugeben) oder eine Datei die das Ergebnis der Verarbeitung speichert.
Ein Datensenke könnte aber auch Ihre Anwendung sein, indem Sie die Daten
246

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis