本帖最后由 airwill 于 2019-4-13 07:11 编辑
早在十年前就开始研究高压异步电机的控制,后转入新能源汽车领域,2011年开始设计电机的驱动系统。为了CAN调试,搭过开发板,用过触摸液晶屏做控制。在一年多的CAN调试和酝酿后,2013年过年后是个比较空的时间段,用一个多月的时间设计了 Windows 的第一版。之后便不断改进升级
考虑CAN协议适应性,根据协议的树形特征,采用了xml做协议文件。经过反复调整,确定了最终的一个节点对应一个字段的模式构建xml文件,设计编辑器也费了好大的心思,沿用至今倒是改动并不大。后又支持了DBC 文件的导入功能
由于报文是整数,实际数据却往往是浮点数,参考J1939,经过比例转换后浮点数舍入误差也成了个麻烦,这里做了一下修改,只使用了一个简易的解决办法。
虚拟listview控件解决了大量数据导致反应迟钝的问题,不过发现每次更新要来回几次无效的数据过程,可能是控件的问题,还是不尽如人意。
绘图可算是最令我得意的功能,从软件第一版就有了,为了实用和高效,发展至今做了大量的修改和优化,希望您也能够喜欢。
CANREC.RAR
(2.13 MB)
|