jshxcn 发表于 2023-9-19 14:42:07

【米尔瑞萨RZ/G2L开发板-创新应用】基于linux系统的工程机械仪表

本帖最后由 jshxcn 于 2023-9-19 20:17 编辑

基于linux系统的工程机械仪表


本项目是基于linux系统的Qt工程机械仪表,采用QML方式实现界面布局显示,将CAN通信获取的数据显示出来。
本项目使用自有7寸屏幕,分辨率1024*600,Qt可执行文件在其它分辨率的情况下,可能会显示异常。
关于linux下的CAN通信,可以参照之前发帖【米尔瑞萨RZ/G2L开发板-创新应用】在Qt中使用socket编程 - 米尔RZ/G2L开发板 - 米尔科技论坛 - Powered by Discuz! (myir-tech.com),在此不再赘述。

关于仪表显示数据的来源,发动机转速取自CAN ID:0x0cf00400的第4、5两个字节,分辨率0.125rpm;水温数据取自CAN ID:0x18ff0001的第1个字节,分辨率1℃/bit;油位数据取自CAN ID:0x18ff0002的第一个字节,分辨率1℃/bit。图标为程序中1秒定时器状态反转1次。
Qt可执行文件

视频效果如下https://www.bilibili.com/video/BV1VK4y1w7az/?vd_source=d8fffe4d0b2acb186fd3a3a00ef3aff5

页: [1]
查看完整版本: 【米尔瑞萨RZ/G2L开发板-创新应用】基于linux系统的工程机械仪表