FORM (Befehl) - HMP155

HMP155 Benutzerhandbuch

Document code
M210912DE
Revision
G.1
Language
Deutsch
Product
HMP155
Document type
Benutzerhandbuch

Mit dem Befehl FORM für die serielle Datenverbindung kann das Format der mit den Befehlen SEND und R ausgegebenen Messwerte geändert und die auszugebende Messgröße gewählt werden.

FORM x
Parameter Beschreibung
x Formatierungsstring

Der Formatierungsstring besteht aus Messgrößen und Modifikatoren. Sie können nach dem Befehl maximal 73 Zeichen in die Befehlszeile eingeben.

Verwenden Sie beim Eingeben des Befehls die Abkürzungen der Messgrößen.

Tabelle 1. Messgrößen der HMP155
Messgröße Abkürzung Metrische Einheit Britische Einheiten
Relative Feuchte rF % rF % rF
Temperatur T °C °F
Zusätzliche Temperatursonde Ta °C °F
Tabelle 2. Aus Messgrößen berechnete Mengen
Menge Abkürzung Metrische Einheit Britische Einheiten
Taupunkt-/Frostpunkttemperatur (Td/f) TDF °C °F
Taupunkttemperatur (Td) TD °C °F
Mischungsverhältnis (x) X g/kg gr/lb
Feuchttemperatur (Tw) TW °C °F

Die Modifikatoren sind in der folgenden Tabelle aufgeführt.

Tabelle 3. Modifikatoren des Befehls FORM
Modifikator Beschreibung
quantity Messgrößenname (z. B. rF, T oder TDF)
x.y Längenmodifikator (Anzahl der Ziffern und Dezimalstellen)
#t Tabulator
#r Wagenrücklauf
#n Zeilenvorschub
“" String-Konstante
#xxx Sonderzeichen mit Dezimalcode „xxx“
U5 Einheitenfeld und Länge
ADDR Sondenadresse mit 2 Zeichen [00 ... 99]
CS2 Modulus-256-Prüfsumme der bisher gesendeten Meldung, Hexadezimalformat.
CS4 Modulus-65536-Prüfsumme der bisher gesendeten Meldung, Hexadezimalformat.
ERR Fehlerflags für T, Ta, RH, MEM [0000 ... 1111]; 0 = kein Fehler, 1 = Fehler

T = Temperaturmessfehler

Ta = Messfehler der zusätzlichen T-Sonde

RH = Feuchtemessfehler

MEM = Speicherfehler

Wenn Sie weitere Informationen zur Fehlermeldung benötigen, verwenden Sie den Befehl ERRS und beachten Sie Tabelle 1.
STAT Sondenbeheizungsstatus in 1-Zeichen-Feld, z. B.:
N = keine Beheizung
h = Sondenbeheizung aktiv
H = Beheizung für Sensorreinigung aktiv
S = Kühlung für Sensorreinigung aktiv
X = zusätzliche Sensorbeheizung aktiv
SNUM Sonden-Seriennummer
TIME Uhrzeit [HH MM SS]
>form "Temperature=" 5.2 t #r#n
OK
>send
Temperature=   24.23
>

>form "Twet=" 6.3 tw U3 #t "T=" t U3 #r#n
OK
>send
Twet=    11.290'C       T=    24.231'C
>

>form 5.1 rh #t t #t tdf #r#n
OK
>send
   15.6    24.2    -3.1
>

Der Befehl FORM / aktiviert wieder das Standardausgabeformat. Das Standardausgabeformat hängt von der Geräteausführung ab. Der Befehl FORM ohne Formatierungszeichenfolge gibt das aktuelle Ausgabeformat der Sonde zurück.

>form /
OK
>send
 RH= 23.8 %RH T= 19.4 'C
>

Prüfsummen werden mit den folgenden Gleichungen berechnet.

c s 2 = i = 1 n b i mod 256
c s 4 = i = 1 n b i mod 65536
c s x = b 1 b 2 ... b n
b i =    b i i f b i 36 a n d b 1 42
b i = 0 i f b i = 36 o r b 1 = 42
Tabelle 4. Symbole in FORM-Prüfsummengleichungen
Symbol Beschreibung
cs2 Wert der CS2-Prüfsumme in der Ausgabemeldung.
cs4 Wert der CS4-Prüfsumme in der Ausgabemeldung.
csx Wert der CSX-Prüfsumme in der Ausgabemeldung.
bi Wert des Bytes an Position i (beginnend mit 1) in der Ausgabemeldung.
n Anzahl der Bytes in der Ausgabemeldung vor dem CS2-, CS4- oder CSX-Feld (einschließlich vorheriger Prüfsummenfelder, sofern vorhanden).
Bitweiser Exklusives-ODER-Operator.
36 Bytewert des ASCII-Zeichens $.
42 Bytewert des ASCII-Zeichens *.