最近打算用simulink的CANPACK模块,但生成代码后着实吓了一跳,实在是太庞大了,无奈找到安装目录下的Matlab_2017b\toolbox\shared\can\canmex\tlc_c,找到can_helpers.tlc,scanpack.tlc进行修改了,修改了之后感觉还是太大,于是测试了下运行时间,大约耗费11us,而普通写法只用了6.4us,还是用普通结构体用法吧。matlab应该优化下这个模块了,此外这个模块虽然可以直接读dbc省去了一些时间,但显示的ID却是十进制的,看着太不舒服了。
SL CANPACK模块
最新推荐文章于 2023-12-19 10:14:12 发布