FORM 命令 - HMP155

HMP155 用户指南

Document code
M210912ZH
Revision
G.1
Language
中文 (大陆)
Product
HMP155
Document type
用户指南

串行线路命令 FORM 可用于更改格式或者为输出命令 SENDR 选择某些参数。

FORM x
参数 说明
x 格式标识符字符串

格式标识符字符串包括参数和修饰符。在命令行中,命令后最多只能键入 73 个字符。

键入该命令时,请使用参数的缩写形式。

表 1. HMP155 测量的参数
数量 缩写 公制单位 英制单位
相对湿度 RH %RH %RH
温度 T °C °F
额外温度探头温度 Ta °C °F
表 2. 通过测量的参数计算得出的参数
数量 缩写 公制单位 英制单位
露点/霜点温度 (Td/f) TDF °C °F
露点温度 (Td) TD °C °F
混合比 (x) X g/kg gr/lb
湿球温度 (Tw) TW °C °F

修饰符如下表中所示。

表 3. FORM 命令修饰符
修饰符 说明
quantity 参数名称(例如 RH、T 或 TDF)
x.y 长度修饰符(位数和小数位)
#t 制表符
#r 回车符
#n 换行符
“" 字符串常量
#xxx 带十进制代码 "xxx" 的特殊字符
U5 单位字段和长度
ADDR 含两个字符 [00 ... 99] 的探头地址
CS2 迄今为止发送的信息的 Modulus-256 校验和,采用十六进制格式。
CS4 迄今为止发送的信息的 Modulus-65536 校验和,采用十六进制格式。
ERR T、Ta、RH、MEM 的错误标志;[0000 ...[1111];0 = 无错误,1 = 错误

T = 温度测量错误

Ta = 附加 T 探头的测量错误

RH = 湿度测量错误

MEM = 内存错误

有关更详细的错误消息,请使用 ERRS 命令并参见表 1
STAT 用 1 个字符字段表示的探头加热状态,例如:
N = 无加热
h = 加热探头处于活动状态
H = 正在进行清除加热
S = 正在进行清除冷却
X = 正在进行额外传感器加热
SNUM 探头序列号
TIME 时间 [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
>

FORM / 命令返回默认输出格式。默认输出格式取决于设备配置。不带格式化字符串的 FORM 命令将返回探头的当前输出格式。

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

按照以下等式中所示计算校验和。

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
表 4. FORM 校验和等式中的符号
符号 说明
cs2 输出信息中 CS2 校验和的值。
cs4 输出信息中的 CS4 校验和的值。
csx 输出信息中的 CSX 校验和的值。
bi 输出信息中位置 i(从 1 开始)处的字节的值。
n 输出信息中 CS2、CS4 或 CSX 字段之前的字节数(包括之前的校验和字段,如果有)。
位异或运算符。
36 ASCII $ 字符的字节值。
42 ASCII * 字符的字节值。