随笔分类 -  Qt/C++大屏电子看板

摘要:一、前言 有了之前可视化大屏电子看板系统的经验,要做这个ERP库存库房发货电子看板,可以说是水到渠成轻车熟路,技术难度比之前做过的各种大屏系统的子模块都要简单。由于库存库房发货数据的特殊性,基本上都是要求表格形式展示,唯一稍微多一点的代码就是有部分表格数据要求不同警报需要不同颜色显示数据,还有部分字 阅读全文
posted @ 2022-11-22 09:48 飞扬青云 阅读(432) 评论(0) 推荐(0) 编辑
摘要:一、前言 大屏地图模块采用浏览器模块+echart组件,Qt自带了webkit或者webengine模块,其中在win上mingw编译器的Qt5.6以后的版本,没有了浏览器模块,这个就需要用第三方的浏览器模块比如miniblink或者cef等,个人偏好miniblink因为足够简单。为了能够兼容所有 阅读全文
posted @ 2022-03-30 09:28 飞扬青云 阅读(706) 评论(0) 推荐(0) 编辑
摘要:一、前言 视频监控模块采用ffmpeg作为解码内核,可以在系统设置中填入一个视频地址,同时支持本地视频文件、USB摄像机、远程onvif摄像机(海康大华等)、网络视频地址,大屏系统中默认有一个视频监控,如果需要显示多个则new多个视频监控模块即可,在本系统中每个最小单元的小模块都是一个类,需要多少个 阅读全文
posted @ 2022-03-29 09:07 飞扬青云 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、前言 物料管理模块包括库存占比、主要零件库存状况子模块,其中库存占比采用自定义控件环形进度条展示,总共有多种库存,具体根据数据库中的名称展示不同的界面,当库存数不够的时候,对应环形进度条颜色红色显示;主要零件库存状况采用表格显示数据,末尾有预警进度条,字段包括编号、品名、规格、材料、尺寸、目标库 阅读全文
posted @ 2022-03-28 15:13 飞扬青云 阅读(229) 评论(0) 推荐(0) 编辑
摘要:一、前言 品质管理模块是在送检合格模块的基础上增加了统计而来,总共包括了三个子模块:品质占比、班组合格率、每日合格率统计,其中品质占比子模块采用饼图控件显示对应的百分比,不同百分比颜色不一样,这个饼图控件采用自定义控件painter绘制,最开始采用的qchart内置的饼图,使用方便,但是不支持Qt4 阅读全文
posted @ 2022-03-27 10:12 飞扬青云 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一、前言 送检合格率模块包括钢件合格率、电机合格率、当天合格率、模具零件合格率四个子模块,其中钢件合格率和电极合格率都是采用的曲线图展示,统计的15天内的合格率,定位线放在90这个值的位置,相当于90%的合格率,在此控件中不同于前面的折线图,采用平滑曲线的方式展示,当然封装的这个曲线控件任意地方都可 阅读全文
posted @ 2022-03-25 09:47 飞扬青云 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一、前言 负荷分布模块包括工序计划负荷、当日负荷、负荷百分比三个子模块,工序计划负荷用表格的形式展示不同工序在不同日期的负荷工作时长,比如组装工序在 2022-02-10 运行了88小时,一般表格显示最近的一星期的信息;当日负荷用柱状图的形式显示不同工序当天的负荷运行时长;负荷百分比用折线图展示,其 阅读全文
posted @ 2022-03-17 10:41 飞扬青云 阅读(123) 评论(0) 推荐(0) 编辑
摘要:一、前言 模具进度主要用来展示不同的模具类别加工进度,表格的形式展示,显示内容包括模具编号、版本号、类型、状态、产品名称、计划交期、当前进度,其中进度条采用自定义控件三态进度条,有三种状态显示进度;右侧有两个小模块分别是模具状态统计、加工中模具数量,其中模具状态统计分别显示正常交付比例、加工中比例、 阅读全文
posted @ 2022-03-16 09:01 飞扬青云 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、前言 设备监控主要用来实时监测制造零件等使用的设备的工作运行状态,每个设备都有对应的需要、分组名称、分组编号、设备名称、文字1、文字2、工作状态(1-开机 2-待机 3-维护 4-空),不同的工作状态不同颜色显示,比如维护状态红色显示,待机状态黄色显示。右侧显示对应设备分组的稼动率、开机数量、待 阅读全文
posted @ 2022-03-15 09:06 飞扬青云 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一、前言 延续分层模块化的设计思路,当月计划模块主要包括模具达成率、零件达成率、零件数、每日工序达成数5个子模块,其中模具达成率采用自定义控件环形图展示,比如计划多少达成多少,达成作为进度;零件达成率采用纵向分组图展示,对应完成的数量显示在柱状图的顶部;零件数采用自定义控件仪表盘显示;每日工序达成数 阅读全文
posted @ 2022-02-25 08:36 飞扬青云 阅读(245) 评论(0) 推荐(0) 编辑
摘要:一、前言 大屏系统采用结构模块化的分层设计思路,一个表对应一个最小模块比如模具产量、零件产量,数据库采集的时候采集对应的表,拿到数据后按照对应的数据规则传给控件绘制,其中模具产量、零件产量两个模块采用横向分组图的形式展示,每月模具产量趋势图、每月零件产量趋势图采用折线图来展示,两种图形组件都采用QC 阅读全文
posted @ 2022-02-20 20:52 飞扬青云 阅读(139) 评论(0) 推荐(0) 编辑
摘要:一、功能特点 采用分层设计,整体总共分三级界面,一级界面是整体布局,二级界面是单个功能模块,三级界面是单个控件。 子控件包括饼图、圆环图、曲线图、柱状图、柱状分组图、横向柱状图、横向柱状分组图、合格率控件、百分比控件、进度控件、设备状态面板、表格数据、地图控件、视频控件等。 二级界面可以自由拖动悬浮 阅读全文
posted @ 2021-10-22 08:31 飞扬青云 阅读(703) 评论(0) 推荐(0) 编辑
摘要:![](https://img2020.cnblogs.com/blog/63094/202109/63094-20210918081632087-1888875899.jpg)![](https://img2020.cnblogs.com/blog/63094/202109/63094-20210918081639033-634377120.jpg)![](https://img2020.cnb... 阅读全文
posted @ 2021-09-18 08:17 飞扬青云 阅读(837) 评论(0) 推荐(0) 编辑
摘要:一、前言 平滑曲线是所有涉及到曲线图的项目中,绕不开的一个话题,尽管很多人爱看折线图,但是很多时候来个平滑曲线图,会更加赏心悦目,这就好比现在的手机app移动客户端上,从最初的四方四正到现在的平滑圆角大行其道,甚至连小米的LOGO都从方形稍微调整成丝滑的圆角,设计师还收了个几百万。曲线从弯来弯去的折 阅读全文
posted @ 2021-09-02 07:56 飞扬青云 阅读(569) 评论(0) 推荐(0) 编辑
摘要:一、前言 数据转曲线,这个用的非常多,比如串口或者网络收到的数据,对特定的字节数据绘制实时的曲线,或者对历史记录存储的数据进行曲线绘制,按照约定的规则,数据转曲线绘制必须提供规则,没有规则只能对所有数据绘制,那样的话肯定很难看,一般下位机传过来的数据都是有桢头帧尾校验码的,需要剔除无关的数据,一般需 阅读全文
posted @ 2021-08-29 15:11 飞扬青云 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一、前言 横向分组图是柱状分组图的横向展示,有了横向柱状图加上分组图的绘制经验,这个做起来就比较简单了,横向的设置规则按照横向柱状图来,分组的规则按照柱状分组图的算法来,在横向的柱子中要绘制对应的值,没必要垂直绘制,就按照横向普通文字方向绘制就行,方便人类直观理解,看到有些软件文字还垂直绘制,看的头 阅读全文
posted @ 2021-08-28 13:44 飞扬青云 阅读(234) 评论(0) 推荐(0) 编辑
摘要:一、前言 横向柱状图的绘制这玩意当初还着实花费了一些时间,因为从v1版本开始,默认XY坐标轴是没有交换位置的处理的,也只有垂直的柱状图,要想换成横向的柱状图必须是自己拿到数据重新绘制,数据值的设置一般有这几个参数,值的区域、显示数据值的位置(0-不绘制 1-顶部上面 2-顶部居中 3-中间居中 4- 阅读全文
posted @ 2021-08-27 08:58 飞扬青云 阅读(397) 评论(0) 推荐(0) 编辑
摘要:一、前言 柱状分组图是柱状堆积图的衍生或者另外一种展示效果,设置的数据值数据源集合完全一样,只不过就是把柱子给拿下来了放在旁边,然后一个分组多个柱子横向排列,不同分组之间有一定的空隙隔开,默认QCustomPlot是不提供分组图的,怎么办呢,于是搞了一个很巧妙的算法,在标注柱状图的基础上,通过不同分 阅读全文
posted @ 2021-08-24 08:29 飞扬青云 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一、前言 柱状堆积图也叫堆积柱状图、堆积柱形图、堆叠图,有点类似跳动的音符,一个柱子上有多根柱子层叠,层叠之间可以设置间隔,这个其实和柱状分组图的功能类似,只不过把这个分组放到了柱子上面层叠,一般柱子的数量有要求,不建议很多个,不然看起来眼花缭乱,失去了原本的效果。著名的excel软件也都内置了这些 阅读全文
posted @ 2021-08-21 11:41 飞扬青云 阅读(398) 评论(0) 推荐(0) 编辑
摘要:一、前言 标准柱状图是大屏系统中最常用的一种展示数据效果图,提供不同的柱子显示数据值,在QCustomPlot的基础上拓展了顶部显示对应的值,不同的柱子不同的颜色,同时还可以调用内置的触发报警颜色的机制,比如超过90%就自动红色显示,这样用户使用的时候只要传入值就行,默认的机制一般是三种颜色,正常颜 阅读全文
posted @ 2021-08-18 08:43 飞扬青云 阅读(438) 评论(0) 推荐(0) 编辑