Metadaten-Befehle
Identifizieren von Messbefehlen
Mit den Befehlen zur Identifizierung von Messungen können Sie die Befehlsantwort anzeigen, ohne eine Messung
durchzuführen. Die Befehlsantwort gibt an, wie lange die Messung dauert und wie viele Datenwerte sie liefert. Er
funktioniert mit dem Verifizierungsbefehl (aV!), den Messbefehlen (aM!, aM1! ... aM9!, aMC!, aMC1! ... aMC9!)
und den Befehlen für gleichzeitige Messungen (aC!, aC1! ... aC9! , aCC!, aCC1! ... aCC9!).
Das Format des Identifizierungsbefehls für Messungen ist die Adresse, der Großbuchstabe I, der Messbefehl und
der Befehlsabschluss ("!"), wie folgt:
Das Format der Antwort ist dasselbe, als ob der Sensor eine Messung durchführen würde. Für den
Verifizierungsbefehl und die Messbefehle lautet die Antwort atttn<CR><LF>. Für den C-Befehl lautet sie
atttnn<CR><LF>. Bei den Befehlen für große Mengen lautet sie atttnnn<CR><LF>. Die Adresse wird mit a
angegeben, die Zeit in Sekunden für die Messung mit ttt und die Anzahl der Messungen mit n, nn und nnn. Die
Antwort wird mit einem Carriage Return (<CR>) und Line Feed (<LF>) abgeschlossen.
Beispiel für einen Messbefehl identifizieren:
3IMC2!
Der Befehl Identify Measurement für die Sensoradresse 3, Befehl M2, fordert einen CRC an.
30032<CR><LF>
Die Antwort von Sensoradresse drei zeigt an, dass die Messung drei Sekunden dauert und zwei
Datenwerte zurückgegeben werden.
Identifizieren von Messparameterbefehlen
Die Messparameterbefehle können verwendet werden, um Informationen über jeden Datenwert abzurufen, den
ein Befehl zurückgibt. Der erste zurückgegebene Wert ist ein Standard Hydrometeorological Exchange Format
(SHEF)-Code. SHEF-Codes werden von der National Oceanic and Atmospheric Administration (NOAA)
veröffentlicht. Das SHEF-Code-Handbuch finden Sie unter http://www.nws.noaa.gov/oh/hrl/shef/indexshef.htm.
Der zweite Wert ist die Einheit des Parameters. Zusätzliche Felder mit weiteren Informationen sind optional.
Die Messparameterbefehle arbeiten mit dem Verifizierungsbefehl (aV!), den Messbefehlen (aM!, aM1! ... aM9!,
aMC!, aMC1! ... aMC9!) und den Befehlen für gleichzeitige Messungen (aC!, aC1! ... aC9! , aCC!, aCC1! ... aCC9!).
Das Format des Befehls "Messparameter identifizieren" besteht aus der Adresse, dem Großbuchstaben I, dem
Messbefehl, dem Unterstrich ("_"), einer dreistelligen Dezimalzahl und dem Befehlsendezeichen ("!"). Die
dreistellige Dezimalzahl gibt die Anzahl der Messungen an, die der Befehl zurückgibt, beginnend mit "001" bis
"002" und so weiter, bis zu der Anzahl der Messungen, die der Befehl zurückgibt.
Das Format der Antwort ist durch Kommata getrennt und wird mit einem Semikolon abgeschlossen. Der erste
Wert ist die Adresse. Der zweite Wert ist der SHEF-Code. Der dritte Wert ist die Einheit. Es können weitere
optionale Werte erscheinen, z. B. eine Beschreibung des Datenwerts. Die Antwort wird mit einem Carriage Return
(<CR>) und einem Line Feed (<LF>) abgeschlossen.
<Adresse>I<Befehl>!
<Adresse>I<Befehl>_<dreistellige Dezimalzahl>!
a,<SHEF-Code>,<Einheiten>;<CR><LF>
17