|
|
本帖最后由 火力全开 于 2026-3-10 17:16 编辑
使用不同类型数据点,调试发现现象有误。使用虚拟设备测试完全没有问题,但我用机智云串口调试助手模拟MCU去调整枚举类型(试了布尔也一样)数据点时,发现调试APP上对应数据点没改变,改变了其它类型为数值的数据点的值。我尝试用机智云串口调试助手模拟MCU去设置枚举类型的系统状态,结果显示数据类型系统温度被修改。如下为我的数据点配置模板,删掉所有枚举类型后再测试又完全正常,麻烦各位大佬帮忙看看,谢谢!!!
| 显示名称 | 标识名 | 备注 | 读写类型 | 数据类型 | 数值 | 枚举 | 扩展 | | 分辨率 | 增量 | 数据范围最小值 | 数据范围最大值 | 选项 | 长度 | | 系统温度 | Temp | 系统实际温度,单位摄氏度,范围 -40~125 | 只读 | 数值 | 0.0001 | -40 | -40 | 125 | | | | 系统湿度 | Humi | 系统实际湿度,单位 %RH,范围 0~100 | 只读 | 数值 | 0.0001 | 0 | 0 | 100 | | | | 温度高阈值 | Temp_Max | 温度高阈值,温度超过此值报警,单位摄氏度,范围 -40~125 | 可写 | 数值 | 0.0001 | -40 | -40 | 125 | | | | 温度低阈值 | Temp_Min | 温度低阈值,温度低于此值报警,单位摄氏度,范围 -40~125 | 可写 | 数值 | 0.0001 | -40 | -40 | 125 | | | | 湿度高阈值 | Humi_Max | 湿度高阈值,湿度超过此值报警,单位 %RH,范围 0~100 | 可写 | 数值 | 0.0001 | 0 | 0 | 100 | | | | 湿度低阈值 | Humi_Min | 湿度低阈值,湿度低于此值报警,单位 %RH,范围 0~100 | 可写 | 数值 | 0.0001 | 0 | 0 | 100 | | | | 系统状态 | Sys_Sta | 0为正常状态,1为温度过高,2为温度过低,3为湿度过高,4为湿度过低,5为温度和湿度都过高,6为温度过高且湿度过低,7为温度过低且湿度过高,8为温度和湿度都过低 | 只读 | 枚举 | | | | | 正常状态,温度过高,温度过低,湿度过高,湿度过低,温湿度都过高,温高湿低,温低湿高,温湿度都过低 | | | 红灯状态 | LEDSta_R | 灯亮为 0,灯灭为 1 | 只读 | 枚举 | | | | | 灯亮,灯灭 | | | 绿灯状态 | LEDSta_G | 灯亮为 0,灯灭为 1 | 只读 | 枚举 | | | | | 灯亮,灯灭 | | | 蓝灯状态 | LEDSta_B | 灯亮为 0,灯灭为 1 | 只读 | 枚举 | | | | | 灯亮,灯灭 | | | 蜂鸣器状态 | BEEPSta | 蜂鸣器关闭为 0 ,蜂鸣器报警为 1 | 只读 | 枚举 | | | | | 关闭,报警 | |

|
-
1.jpg
(249.27 KB, 下载次数: 3)
-
1.jpg
(249.27 KB, 下载次数: 3)
|