<start>
%脚本功能:1表示筛选有用报文+筛选指定信号、
%2表示只筛选有用报文、3表示只筛选指定信号
scriptFuction = !@1!@;
%解析文件起始序号
analysisFileStart = !@1!@;
%解析文件结束序号(序号需要连续)
analysisFileEnd = !@1!@;
%解析信号的通道
analysisChl = !@1!@;
%解析信号的名称(以下依次类推,序号需要连续)
analysisSignal(1) = !@VCU6_ResidualOdometer!@;
%打印周期(以第几个信号的周期为准,0为无效值)
fprintfPeriodIndex = !@1!@;
%信号ID自动填充,如0x85填充为0x085,具体看asc文件中是否有填充
canIdIsFilled = !@1!@;
%以下配置不常修改,视情况修改
%解析信号所在DBC名称
analysisDbcName = !@Source.dbc!@;
%输出csv文件名称
outputCsvName = !@Output.csv!@;
%输出csv最大行数限定,默认90w行
maxLine = !@900000!@;
<end>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该脚本用于解析asc文件并筛选指定can信号,输出到csv文件中。 1、该版本已部分优化,使用m语言以及perl语言编程,大幅提高效率; 2、资源为源码,附有部分注释; 3、脚本可以同时解析多个asc文件,命名方式为0.asc、1.asc,依次类推; 4、脚本可以同时解析多个Can信号,用户只需设置需要解析的CAN信号名称(需要与dbc中定义的can信号名称一致); 5、脚本需要与asc、dbc文件放在同一路径下; 6、所有需要配置的参数在config.txt文件中; 7、配置成功后运行AnalysisTask.m文件即可; 8、如有问题私信联系;
资源详情
资源评论
资源推荐
收起资源包目录
AnalysisSignalFromAscV0.5.rar (10个子文件)
filtrateMsg.pl 600B
getSigConfig.m 3KB
analysisMsg.m 2KB
config.txt 1KB
AnalysisTask.m 5KB
FindSigInNode.m 3KB
AnalysisSignal.m 3KB
changePerl.m 2KB
filtrateMsg1.pl 547B
FindSigPeriod.m 1KB
共 10 条
- 1
qq_40131730
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2