诊断网络层和应用层交互_用Python实现的UDS诊断工具

最近用python实现了一个UDS诊断工具,先看效果:

3db976e88cd10d82f15222b4f97379af.png部门有同事用Labview写了一个诊断工具,可以实现一些诊断功能,比如读取故障码,清除故障码,标定传感器,刷写软件之类的功能,但是部门没有正版的Labview license,每次用这个工具得用特定的电脑,比较不方便。同事问我会不会用其他语言做个类似的脚本或工具,生成.exe文件。我琢磨了一下,关于脚本经验,在B公司时候用python实现过利用can盒子收发以太网报文并且跟can报文相互转换,诊断经验么,读DTC?1003, 2701?。。。嗯,好像是略懂3632127a14300d42d898bfb06b638e6b.png,于是一口气答应下来做做看。

部门里有周立功的USB-CAN-E-U盒子,经同事提示,ZLG官网可以下载python写的can收发工具demo。下载下来看了一下,demo展示了如何调用ZLG can二次开发接口,多线程实现can报文的收发以及用tkinter实现can收发显示的GUI。那这岂不是工作已经完成了一半?心下暗喜

你可能感兴趣的:(诊断网络层和应用层交互)