Comando FORM - HMP155

HMP155 Guía de usuario

Document code
M210912ES
Revision
G.1
Language
Español
Product
HMP155
Document type
Guía de usuario

Use el comando de línea en serie FORM para cambiar el formato o seleccionar ciertas cantidades para los comandos de salida SEND y R.

FORM x
Parámetro Descripción
x Cadena de formateador

La cadena de formateador consta de cantidades y modificadores. Solo puede escribir un máximo de 73 caracteres tras el comando en la línea de comando.

Al escribir el comando, use las abreviaturas de las cantidades.

Tabla 1. Cantidades que mide el HMP155
Cantidad Abreviatura Unidad métrica Unidad imperial
Humedad relativa HR % HR % HR
Temperatura T °C °F
Temperatura de sonda T adicional Ta °C °F
Tabla 2. Cantidades calculadas a partir de cantidades medidas
Cantidad Abreviatura Unidad métrica Unidad imperial
Temperatura del punto de rocío/punto de escarcha (Td/f) TDF °C °F
Temperatura del punto de rocío (Td) TD °C °F
Relación de mezcla (x) X g/kg gr/lb
Temperatura con termómetro húmedo (Tw) TW °C °F

Los modificadores se muestran en la siguiente tabla.

Tabla 3. Modificadores del comando FORM
Modificador Descripción
quantity Nombre de la cantidad (por ejemplo: HR, T o TDF)
x.y Modificador de longitud (cantidad de dígitos y decimales)
#t Tabulador
#r Retorno de carro
#n Salto de línea
“" Constante de cadena
#xxx Carácter especial con código decimal "xxx"
U5 Campo de unidad y duración
ADDR Dirección de sonda con 2 caracteres [00 ... 99]
CS2 Suma de verificación de módulo 256 del mensaje enviado hasta el momento, formato hexadecimal.
CS4 Suma de verificación de módulo 65536 del mensaje enviado hasta el momento, formato hexadecimal.
ERR Alertas de error para T, Ta, HR, MEM; [0000 ... 1111]; 0 = sin error, 1 = error

T = error en la medición de temperatura

Ta = error en la medición de la sonda T adicional

HR = error en la medición de humedad

MEM = error en la memoria

Para obtener un mensaje de error más detallado, use el comando ERRS y consulte Tabla 1.
STAT Estatus del calentamiento de la sonda en campo de 1 carácter, por ejemplo:
N = sin calefacción
h = sonda calentada activa
H = calefacción de purga activa
S = enfriamiento de purga activo
X = calefacción adicional de sensores activa
SNUM Número de serie de la sonda
TIME Hora [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
>

El comando FORM / devuelve el formato de salida predeterminado. El formato de salida predeterminado depende de la configuración del dispositivo. El comando FORM sin cadena de formateador devuelve el formato de salida actual de la sonda.

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

Las sumas de comprobación se calculan como se describen en las siguientes ecuaciones.

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
Tabla 4. Símbolos en las ecuaciones de suma de comprobación FORM
Símbolo Descripción
cs2 Valor de la suma de comprobación CS2 en el mensaje de salida.
cs4 Valor de la suma de comprobación CS4 en el mensaje de salida.
csx Valor de la suma de comprobación CSX en el mensaje de salida.
bi Valor del byte en la posición i (base 1) en el mensaje de salida.
n Cantidad de bytes en el mensaje de salida antes del campo CS2, CS4 o CSX (se incluyen los campos de suma de comprobación anteriores, si los hubiera).
Exclusivo del bit U operador.
36 Valor de byte del carácter ASCII $.
42 Valor de byte del carácter ASCII *.