加载中
Qt编写气体安全管理系统29-跨平台

一、前言 Qt的跨平台特性是非常厉害的,本来作为C++来说,跨平台的特性比JAVA还要好,只不过学习难度更大,所以大家更理解的跨平台是JAVA,Qt的跨平台特性是我见过的所有开发环境和语言中最厉...

Qt
2019/12/11 10:20
141
Qt编写气体安全管理系统28-模拟工具

一、前言 模拟工具在一些涉及到硬件通信的程序中特别有用,也特别需要,回顾这十年来做过的项目,95%的项目都是软硬件交互的,貌似软硬件结合的项目更有生命力一些,纯软件的或者纯硬件的,并...

Qt
2019/12/07 13:33
87
Qt编写气体安全管理系统27-设备调试

一、前言 设备调试核心就是将整个系统中的所有打印数据统一显示到一个模块上,一般都会将硬件通信的收发数据和对应的解析信号发出来或者qdebug出来,这个在调试阶段非常有用,可以具体追踪问...

2019/12/06 12:47
57
Qt编写气体安全管理系统26-组态设计

一、前言 组态设计是应一个客户要求新增加进去的,设计理念就是在提供一个组态设计的初级功能,比如读取自定义控件动态库,加载所有的控件放到控件栏(有点类似qtcreator的控件栏)用户拖曳对...

Qt
2019/12/05 09:39
149
Qt编写气体安全管理系统25-位置调整

一、前言 位置调整功能,以前是直接写在设备按钮这个自定义控件类中,核心就是安装事件过滤器,识别鼠标按下、鼠标移动、鼠标松开,这三个event,做出相应的处理即可,后面发现这个功能其实很...

Qt
2019/12/04 09:27
42
Qt编写气体安全管理系统24-地图管理

一、前言 地图管理的主要功能是将系统中的地图文件做添加和删除,支持常见的jpg、png、bmp等格式图片,图片分辨率建议小于1080P,最好是和目标客户端电脑分辨率一致,这样在拉伸缩放的时候会...

Qt
2019/12/03 09:00
17
Qt编写气体安全管理系统23-类型设置

一、前言 类型设置这个功能模块大大拓展了整个系统的灵活性,将整个系统中所有用到的控制器型号、探测器数量、探测器型号、气体种类、气体符号都存储到数据库表中,用户在类型设置中可以自由...

Qt
2019/12/02 09:26
29
Qt编写气体安全管理系统22-报警联动

一、前言 报警联动功能不是一个常规的功能,一般是给客户定制的功能,比如探测器采集到的数据报警了,不仅本地要播放报警声音,存储报警记录,发送报警短信和邮件,还需要触发警号面板灯进行...

Qt
2019/11/30 13:19
40
Qt编写气体安全管理系统21-探测器管理

一、前言 探测器在整个系统中是最核心的关键的硬件,终端节点硬件,安装有探测芯片装置,负责探测前端对应气体浓度,并记录值,等待控制器轮训数据回复,控制器信息表也是字段最多的,要存储...

Qt
2019/11/29 09:45
28
Qt编写气体安全管理系统20-控制器管理

一、前言 控制器管理,主要就是对控制器进行添加删除和修改,其中包括编号、端口名称、控制器名称、控制器地址、控制器型号、探测器数量这几个字段,端口名称表示当前控制器所属哪个端口,一...

Qt
2019/11/28 10:40
60
Qt编写气体安全管理系统19-端口管理

一、前言 所有设备的信息配置,主要就三大点:端口管理、控制器管理、探测器管理,整个硬件系统的架构是有多个不同的通信端口(主要是串口和网络),每个通信端口下面挂着多个控制器(每个控...

Qt
2019/11/27 08:55
12
Qt编写气体安全管理系统18-数据库设置

一、前言 作为一个管理系统,数据库肯定是不可或缺的,Qt内置的sqlite数据库已经是够用的,而且本人亲测数据量能支持亿级别,而不是像网上很多人说的千万级别,我模拟过一亿多条数据,依然能...

Qt编写气体安全管理系统17-记录清理

一、前言 记录清理功能,在数据量很小的情况下,用不上,如果数据量大了的话,长年累月存储的,那就显得极其重要了,好比视频监控中的NVR存储的视频一样,一般来说存储个60天,那超过60天怎办...

Qt
2019/11/25 09:20
52
Qt编写气体安全管理系统16-云端同步

一、前言 云端同步功能是为了后期的拓展做准备的,他的目的就是将本地的数据库中的记录,比如实时采集到的数据以及存储的运行记录等,同步到云端数据库上,默认采用阿里云的mysql数据库,阿里...

2019/11/24 10:08
31
Qt编写气体安全管理系统15-网络转发

一、前言 在本系统中网络转发是个什么功能含义呢,其实就是将本地采集设备的所有数据打包发送到指定的网络地址,默认采用UDP的形式,无连接开销小,我也是看到很多的组态软件有这个功能,其实...

2019/11/23 10:23
37
Qt编写气体安全管理系统14-邮件转发

一、前言 邮件转发功能和短信告警功能基本一致,都是在判断报警后触发,可能稍微不同的是,邮件转发需要依赖互联网,而且能够发送的数据量很大,没有短信60个汉字的局限(当然短信也可以拆分...

Qt
2019/11/22 09:19
10
Qt编写气体安全管理系统13-短信告警

一、前言 短信告警这个模块在很多项目中都用上了,比如之前做过的安防系统,温湿度报警系统等,主要的流程就是收到数据判断属于某种报警后,组织短信字符串内容,发送到指定的多个手机号码上...

Qt
2019/11/21 13:37
72
Qt编写气体安全管理系统12-设备双击

一、前言 在编写这个项目的过程中,有个得到客户夸赞的小功能就是,设备按钮双击,在离线的时候是双击重连设备,在线的时候是双击弹出具体详情界面,回控设备,参数设置等。在modbus设备通信...

2019/11/20 10:33
53
Qt编写气体安全管理系统11-数据打印

一、前言 在各种软件系统中,数据打印也是常用的功能之一,一般来说会对查询的数据结果导出到excel,还会对查询的数据结果直接打印,在Qt中提供了打印机类QPrinter,在printsupport组件中,可...

Qt
2019/11/19 12:17
181
Qt编写气体安全管理系统10-数据导出

一、前言 数据导出一般指导出到excel表格,可能有部分用户还需要导出到pdf,因为pdf基本上不可编辑,防止用户重新编辑导出的数据,excel可能绝大部分用过电脑的人都知道,广为流行,主要就是...

Qt
2019/11/18 09:08
42

没有更多内容

加载失败,请刷新页面

返回顶部
顶部