串行线路命令 FORM 可用于更改格式或者为输出命令 SEND 和 R 选择某些参数。
FORM x
参数 | 说明 |
---|---|
x | 格式标识符字符串 |
格式标识符字符串包括参数和修饰符。在命令行中,命令后最多只能键入 73 个字符。
键入该命令时,请使用参数的缩写形式。 |
数量 | 缩写 | 公制单位 | 英制单位 |
---|---|---|---|
相对湿度 | RH | %RH | %RH |
温度 | T | °C | °F |
额外温度探头温度 | Ta | °C | °F |
数量 | 缩写 | 公制单位 | 英制单位 |
---|---|---|---|
露点/霜点温度 (Td/f) | TDF | °C | °F |
露点温度 (Td) | TD | °C | °F |
混合比 (x) | X | g/kg | gr/lb |
湿球温度 (Tw) | TW | °C | °F |
修饰符如下表中所示。
修饰符 | 说明 | ||
---|---|---|---|
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 = 内存错误
|
||
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
>
按照以下等式中所示计算校验和。
符号 | 说明 |
---|---|
cs2 | 输出信息中 CS2 校验和的值。 |
cs4 | 输出信息中的 CS4 校验和的值。 |
csx | 输出信息中的 CSX 校验和的值。 |
bi | 输出信息中位置 i(从 1 开始)处的字节的值。 |
n | 输出信息中 CS2、CS4 或 CSX 字段之前的字节数(包括之前的校验和字段,如果有)。 |
⊕ | 位异或运算符。 |
36 | ASCII $ 字符的字节值。 |
42 | ASCII * 字符的字节值。 |