首页| 论坛| 消息

标题:Qt编写气体安全管理系统21-探测器管理
作者:liudianwu
日期:2019-11-29 09:40
内容:

一、前言
探测器在整个系统中是最核心的关键的硬件,终端节点硬件,安装有探测芯片装置,负责探测前端对应气体浓度,并记录值,等待控制器轮训数据回复,控制器信息表也是字段最多的,要存储位号、控制器名称、探测器名称、寄存器地址、型号、气体种类、气体符号、上限值、下限值、最大值、消零、量程、状态、声音、地图、存储、小数点、报警延时、报警类型、X坐标、Y坐标.
各个字段的含义如下:
1. 编号:节点的编号,从1开始。
2. 位号:探测器的位置编号,用于唯一标识一个探测器。
3. 控 制 器:对应挂载的主设备名称。
4. 探 测 器:探测器的名称,方便记忆,可以填写地理位置。
5. 地址:探测器对应在控制器的编号索引。
6. 型号:探测器的型号,从下拉框选择。
7. 气体种类:探测器对应采集的气体的种类。
8. 气体型号:探测器对应采集气体的型号。
9. 上 限 值:报警的上限值。
10. 下 限 值:报警的下限值
11. 最 大 值:最大的警戒值,超过该值则显示为该值。
12. 消零:最小的警戒值,小于该值则显示0,大于显示真实值。
13. 量程:假设量程0.25则 实际数=模拟量/4000*量程 模拟量就是采集的值。
14. 状态:默认启用,当某个探测器未接时候可以选择禁用。
15. 声音:报警后对应的声音文件。
16. 地图:探测器所位于的地图文件。
17. 存储:探测器记录存储的周期,单位分钟。即隔多久存储一次记录到本地。
18. 小 数 点:计算解析数据的数据位对应的小数点位数。
19. 报警延时:报警后,延时多久处理,以便过滤数据抖动偏差造成的误报。默认0。
20. 报警类型:HH LL HL。
21. X坐 标:探测器位于地图上的X坐标。
22. Y坐 标:探测器位于地图上的Y坐标。
位号、型号、上下限这些值不需要特殊说明和处理,最大值、消零、量程、小数点这几样需要特殊提一提,最大值主要是用来过滤超过该探测器量程了,返回来一个很大的值,而界面上显示该值很不合理也很难看,比如正常温度返回一个几千度,那是不合理的,肯定是哪里出问题了,要去检查,如果界面上显示个几千度明显不符合逻辑了,需要设定个最大的值,一旦采集到的值超过了该值,则显示最大值即可,没有必要显示真实的 ..


#1 [九重水 11-29 11:09]
坚持一天一个广告!

回复 发表
主题 版块