我怎么能解析A2L文件函数部分?

27日视图(30天)
同类ozturk
同类ozturk 2019年9月22日
编辑: Seigan2022年12月8日
亲爱的用户,
我想解析a2l文件交互功能。但我不能succussful。
我没有经验在Matlab字符串处理的一面。你能帮我我怎么才能从a2l文件函数信息吗?
例子A2L功能部分:
/开始函数
车辆
“0.0.1函数名”
/开始DEF_CHARACTERISTIC
Label_1Label_2 Label_3 Label_4
/结束DEF_CHARACTERISTIC
/开始IN_MEASUREMENT
Label_5
/结束IN_MEASUREMENT
/开始OUT_MEASUREMENT
Label_7Label_8 Label_9
/结束OUT_MEASUREMENT
/开始LOC_MEASUREMENT
Mp_1Mp_2 Mp_3 Mp_4 Mp_5
/结束LOC_MEASUREMENT
FUNCTION_VERSION“0.0.1”
/结束函数
我的代码阅读A2L函数名和函数描述
index_number = 0 (k, 1);
index_number_a = 0 (k, 1);
毫米= 0;
nn = 0;
我= 1:1:k
如果((我)= =“开始/功能”)
nn =我;
index_number_a (i) =神经网络;
结束
结束
kk = 1:1: k
如果((kk) = =“/开始DEF_CHARACTERISTIC”)
毫米=乐;
index_number (kk) = mm;
结束
结束
index_number_anew =找到(index_number_a);
index_number_new =找到(index_number);
num =长度(index_number_anew);
页= 1:1:num
t = index_number_anew (pp);
r = index_number_new (pp);
temp = rt;
counter = (t + 1): 1: (r1)
temp1 = strfind((柜台),“””);
temp2 = strcmp((柜台),”“);
如果(柜台)(~ isempty () & & isempty (temp1) & & (temp2 = = 0))
functionname(柜台)=(柜台);
结束
如果(柜台)(~ isempty () & & ~ isempty (temp1) & & (temp2 = = 0))
FunctionDescription1(柜台)=(柜台);
结束
结束
结束
你能提供一个建议阅读a2l文件matlab我将感激你。

答案(2)

11日萨达纳舞
11日萨达纳舞 2019年9月25日
您可以使用 xcpA2L 函数来读取A2L文件。您可以参考的链接A2L文件的文档管理: //www.tianjin-qmedu.com/help/vnt/a2l-file-management.html
2的评论
Seigan
Seigan 2022年12月8日
编辑:Seigan 2022年12月8日
ganesh你好,我也有同样的问题。xcpA2L失败并返回“引用不存在字段‘根’”。
我用MATLAB 2020 b。
任何指引吗?
编辑:它在2022 b没问题!

登录置评。


同类ozturk
同类ozturk 2019年9月27日
嗨上路,
实际上我已经检查xcpA2L Matlab函数,不幸的是,这个功能不提供的函数关系。我要读哪些函数有哪些charactesristics。如果你知道我怎样才能得到这个信息从xcpA2L函数,请写我因为我不能得到任何线索根据我的问题。
有一个美好的周末。
同类

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!