首页| 论坛| 消息

标题:Qt编写可视化大屏电子看板系统25-模块3设备监控
作者:liudianwu
日期:2022-03-15 09:02
内容:

## 一、前言
设备监控主要用来实时监测制造零件等使用的设备的工作运行状态,每个设备都有对应的需要、分组名称、分组编号、设备名称、文字1、文字2、工作状态(1-开机 2-待机 3-维护 4-空),不同的工作状态不同颜色显示,比如维护状态红色显示,待机状态黄色显示。右侧显示对应设备分组的稼动率、开机数量、待机数量、维护数量。
Qt源自c++,类的思想非常强大,比如这个设备监控模块,每个设备需要显示设备名称、多种文字等,还有不同状态不用背景颜色,这就需要单独写个设备类,记录存储这些值,并根据设定的值做出反应,最后有多少个设备就new多少个这个类,放入面板中。
## 二、功能特点
1. 采用分层设计,整体总共分三级界面,一级界面是整体布局,二级界面是单个功能模块,三级界面是单个控件。
2. 子控件包括饼图、圆环图、曲线图、柱状图、柱状分组图、横向柱状图、横向柱状分组图、合格率控件、百分比控件、进度控件、设备状态面板、表格数据、地图控件、视频控件等。
3. 二级界面可以自由拖动悬浮,支持最小化隐藏、最大化关闭、响应双击自定义标题栏。
4. 数据源支持模拟数据(默认)、数据库采集、串口通信(需定制)、网络通信(需定制)、网络请求等,可自由设定每个子界面的采集间隔即数据刷新频率。
5. 采用纯QWidget编写,亲测Qt4.6到Qt6.2任意版本,理论上支持后续其他Qt版本。
6. 超强跨平台,亲测windows、linux、mac、国产uos、国产银河麒麟kylin等系统,效果完美,同时还支持嵌入式linux比如树莓派、香橙派、全志、imx6等。
7. 同时集成了自定义控件、qchart饼图、echart地图等功能。
8. 内置多套配色风格样式(紫色、蓝色、深蓝、黑色),默认紫色,自适应任意分辨率。
9. 可设置系统标题、目标分辨率、布局方案,启动立即应用。
10. 可设置主背景颜色、面板颜色、十字线游标颜色等各种颜色。
11. 可设置多条曲线不同颜色,没有设置颜色的情况下内置多套精美颜色随机应用。
12. 可设置标题栏背景颜色、文字颜色。
13. 可设置曲线图表背景颜色、文字颜色、网格颜色。
14. 可设置正常颜色、警戒颜色、报警颜色、禁用颜色、百分比进度颜色。
15. 可分别设置各种字体大小,比如全局字体、软件名称、标题栏、子标题栏、加粗标签等。
16. 可设置标题栏高度、表头高度、行高度。
17. 曲线支持游标、定位线、悬停高亮数据点、悬停显示值。
18. 柱状图支持顶部(可设置顶端、上部、中间、底部)显示数据,全部自适应计算位置。
19...

回复 发表
主题 版块