本帖最后由 jshxcn 于 2023-9-19 20:17 编辑
基于linux系统的工程机械仪表
本项目是基于linux系统的Qt工程机械仪表,采用QML方式实现界面布局显示,将CAN通信获取的数据显示出来。
本项目使用自有7寸屏幕,分辨率1024*600,Qt可执行文件在其它分辨率的情况下,可能会显示异常。
关于仪表显示数据的来源,发动机转速取自CAN ID:0x0cf00400的第4、5两个字节,分辨率0.125rpm;水温数据取自CAN ID:0x18ff0001的第1个字节,分辨率1℃/bit;油位数据取自CAN ID:0x18ff0002的第一个字节,分辨率1℃/bit。图标为程序中1秒定时器状态反转1次。
Qt可执行文件
CANMeter
(1.66 MB, 下载次数: 264)
视频效果如下
|