2023.01.01:增加对Kvaser的支持

参考了CANoe写了下面的软件,主要用途是对报文的回放及曲线的分析。

1、CAN连接,支持周立功CAN、CANFD及PCAN

2、DBC解析与生成文件

打开DBC,可以打开已有的DBC文件,内容会在主界面上显示。优先显示中文注释和实际值。
如果用本软件的编辑DBC功能,把协议类型改为:发送帧,就可以在主界面进行DBC的发送模式。

DBC编辑界面:简单直观好用。

点击空白行可增加一行新的内容,可以输入中文,在数据区增加新行时,LSB值会根据上一行的位长度计算出自己的值。
更改数据类型为枚举类型,可以在右侧直观的输入相应的值,值会在新建行时自动加1.
Bit矩阵可以显示当前信号所在的位置。

点击空白行可以增加新的行

3、历史报文解析,支持asc、csv、blf、trc等格式

如果你用的历史报文不是标准格式无法导入,可以把报文另存为CSV格式,其中CSV的格式如下:

对历史数据进行播放:只显示当前DBC的报文
点击开始可以对历史报文进行回放,主界面显示当前报文的实时值。

4、曲线生成,仿CANOE的曲线显示

鼠标中键可以对鼠标所在的区域进行放大与缩小。
对整形与枚举区分显示不同的曲线,与CANoe一致

实时显示:显示连接到CAN后的时间报文。
播放记录:播放当前记录曲线,在播放前要在:报文分析->导入数据,进行历史数据的导入工作。
Y轴适应:Y轴显示当前数据的数值最大值。
X轴适应:X轴显示全部时间数据
X轴竖线:显示两条竖线间的时间t1、t2、和△t

局部放大:放大按住鼠标后,拖选的区域

5、支持J1939报文的解析,可以解析充电桩国标报文

6、UDS故障诊断

可以更改配置后,进行保存,也可导入已存的配置的导入。

支持安全算法DLL的导入 。

7、UDS烧写功能

可以自定义烧定的流程。支持Hex、Bin、S19文件的烧写。

可以保存与导入配置

8、其中安全算法的demo程序如下:

用VS编写,

 1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace UDS //命名空间,不能更改
7 {
8 public class SecurityAccess //类名,不能更改
9 {
10 public byte[] GetKey(byte requestSeed, byte[] seed) //计算KEY函数名称,不能更改
11 {
12 byte[] key = new byte[seed.Length];
13
14 if (requestSeed == 0x01) //发送种子地址1
15 {
16 //安全算法等级1
17 }
18 else if (requestSeed == 0x03)//发送种子地址2
19 {
20 //安全算法等级2
21 }
22
23 return key;
24 }
25 }
26 }

https://pan.baidu.com/s/1nIK4ig2TW4pdCfUxiYL6VA

网盘地址:百度网盘 请输入提取码 提取码:1234

软件的基本功能已更新完毕,后期主要是对其中的BUG进行更改,大家在使用的过程中如果有想要增加的功能或发现了BUG都可留言,我会尽量增加与优化,谢谢。

最新文章

  1. AndroidTips-052:.aar文件依赖
  2. EditView 输入限制(软键盘限制)
  3. javascript变量的作用域
  4. ng-switch 指令
  5. nginx做反向代理并防盗链
  6. 【secureCRT】永久设置背景色和文字颜色
  7. STL学习一:标准模板库理论基础
  8. 【Hadoop学习】Super用户以其他用户的名义执行操作
  9. 图片中的Exif信息 的ExifDirectory的大部份常量
  10. Gym 100827G Number Game (博弈)
  11. iOS UI控件继承关系图
  12. C#控制台程序本地化应用(Localization)
  13. decoder3_8
  14. app打包常用操作
  15. cesium 之加载地形图 Terrain 篇(附源码下载)
  16. docker容器时间与宿主机时间不一致问题
  17. webpack提示安装webpack-cli
  18. C# Aspose.Cells导出xlsx格式Excel,打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”
  19. blfs(systemd版本)学习笔记-总页
  20. BIOS 搭配 MBR/GPT 的开机流程

热门文章

  1. 关于winform 调用本地html页面路径不正确问题
  2. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
  3. JDK8在xp安装办法
  4. 微信小程序tabBar不显示的问题
  5. 代码随想录训练营day 1 |704 二分查找 27移除算法
  6. 狂神--ElasticSearch
  7. 微信带参数的小程序码生成并上传到七牛云(java)
  8. 【力扣】:N字型
  9. 以EEPROM为例的硬件IIC的使用
  10. [人脸识别]06-JPG人脸检测