飞凌RK3399开发板性能试用体验三(使用QT编写组态控件)

本文介绍了作者使用飞凌OK3399-C开发板,结合QT环境开发组态控件的初步尝试。重点实现了两态按键、仪表和曲线图的显示功能,详细描述了安装QtCharts包的过程,并展示了控件的运行效果。后续计划扩展更多功能,如数据交互使用RabbitMq和共享内存,存储配置信息采用json。
摘要由CSDN通过智能技术生成

试用飞凌嵌入式OK3399-C开发板

几年前基于stm32平台做过一套简单的组态程序,基本上能满足公司项目的需求,但是对于一些复杂的功能需求,这套软硬件就显得爱莫能助了,并且stm32是在全裸机的条件下开发,整套工程导出需要借助上位机开发的界面编辑软件通过USB读写,很是麻烦。一个看似简单的控件绘图,可能需要编写大量的程序。一直想着尝试在QT环境下来做一套功能升级的替代。直到看到这款OK3399-C,不管是硬件资源还是性能,都很合适。大致罗列一下我想到的一些基础控件:

 

1、 按键(分普通按键和带状态锁的)

2、 动态数据显示控件

3、 静态文本显示控件

4、 仪表

5、 柱状图

6、 曲线图

7、 状态显示

8、 表格

9、 脚本执行器

10、…

 

本次时间有限,先实现了三个控件的显示:1、两态按键(能绑定图片和报警信号,区分点击状态,释放状态和报警状态)2、仪表(能设置仪表盘的角度区间和量程区间,表盘颜色,指针颜色等)3、曲线图,能设置图标颜色,曲线颜色,X轴测量周期和Y轴测量值范围等。

按键和仪表均通过QPainter实现,曲线图表初次尝试使用QT的可视化视图实现(貌似做动态曲线不太方便,X轴刻度想做成自定义格式比较麻烦,先凑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值