Herunterladen Inhalt Inhalt Diese Seite drucken

Benutzerdefinierte Datumausgabe - IFTOOLS MSB-RS485-PLUS Handbuch

Inhaltsverzeichnis

Werbung

x1...8 signal level
20.3.4
Benutzerdefinierte Datumausgabe
Eine zwischen zwei eckigen Klammern eingeschlossene Zeichenkette wird als
spezielle Datum und Uhrzeit Formatanweisung behandelt. Sie erlaubt die Aus-
gabe von Datum und Uhrzeit des Ereignisstempels individuell nach Ihren Vor-
gaben. Ein Beispiel:
type modbus-ascii.msblog | msb_format -F"[%d.%m.%Y %H:%M:%S],u#115"
liefert:
27.08.2010 09:41:04,303098s
27.08.2010 09:41:04,304127s
27.08.2010 09:41:04,305162s
27.08.2010 09:41:04,306197s
27.08.2010 09:41:04,307226s
27.08.2010 09:41:04,308261s
...
Das msb_format Programm unterstützt die nachfolgenden Formatparameter
für Anwender spezifische Datum/Zeit Ausgaben. Jeder Parameter wird mit ei-
nem % eingeleitet.
Beachten Sie! Bei Verwendung in einer Batch Datei
pelt eingeben, da Sie sonst einen 'Invalid format parameter' Fehler erhalten.
Der Grund: Das % Zeichen wird von dem Windows Kommando Interpreter in-
tern zur Referenzierung der Skript Argumente benutzt.
Obiges Beispiel:
type modbus-ascii.msblog | msb_format -F"[%d.%m.%Y %H:%M:%S],u#115"
muss in einer Batch Datei deshalb geändert werden zu:
type modbus-ascii.msblog | msb_format -F"[%%d.%%m.%%Y %%H:%%M:%%S],u#115"
Beachten Sie!
Da der Kommando-Interpreter in Windows wie auch in Linux das Leer-
zeichen (hier zwischen Datum und Uhrzeit) als Trennzeichen zwischen
zwei Parametern interpretiert, müssen Sie den Formatstring 'quoten',
d.h. in Gänsefüßchen einschliessen.
Parameter
Beschreibung
6
Dies betrifft ausschließlich Windows
20.3. FORMATIERTE AUSGABE MIT MSB_FORMAT
Ausgabe des Tri-State Signalpegels individuel-
ler Signalleitungen. Die Signalnummer 1...8 ent-
spricht der Signalfolge im Kontrollprogramm. Der
Signalstatus wird als -1, 0, oder 1 in ASCII bzw.
als vorzeichenbehafteter 8 Bit Wert im Binärmodus
ausgegeben.
6
müssen Sie das % dop-
261

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis