matlab模型变量一般说明,标定和显示量,以及产生a2l文件,自动填充a2l地址,并使用标定工具ati进行标定(推荐重要)

注意我是用的是matlab2019b
1,输入标定量,使用constant,用cal函数包裹
2,输出显示量,在划线上标注,然后用display函数包裹,
第一步和第二步完成以后,生产标定量a2l
3,输入输出使用signal,
注意输出如果继承simulink的话可能会是double,则需要修改为single
在这里插入图片描述
4,如果是动态条件的变量,需要标定的话,就用input,作为输入的标定量
标定量和显示量在m文件中执行完毕后,会显示在workspace中。其他的变量在simulink中,其中包括local变量。
5,a2l文件在生成代码的时候产生
a,使用的时候需要先配置一下
A2L文件的自动生成(Simulink/CANape)

在这里插入图片描述

b,使用:generate code
apps->embedded coder生成
在这里插入图片描述
可以打开a2l看下,只是地址为空,其他都正常的。
在这里插入图片描述
c.最后发现生成的a2l地址是空的,怎么办,使用下面指令,即可自动给a2l里的变量地址进行赋值

rtw.asap2SetAddress( ‘Task_100us.a2l’ , ‘Project.elf’ )
其中elf在编译的时候会生成,一般我们看到生成的是hex,但是elf也会同步生成

参考地址:https://blog.csdn.net/weixin_42665184/article/details/122424336

6,实际案例参考:
在这里插入图片描述

在这里插入图片描述
注意使用ati软件的时候,需要使用一个模板文件,然后用模板文件生成策略文件。
注意模板文件时需要波特率以及内存地址段等信息,注意细节:模板文件是地址段信息,它是一个整体的管理。a2l文件里也有地址信息,这个地址信息是每个变量的的内存地址。

相关推荐

  1. 汽车标定技术(十二)--A2L文件生成的方法

    2024-01-24 14:50:01       60 阅读
  2. Matlab工具箱实现相机标定

    2024-01-24 14:50:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 14:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 14:50:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 14:50:01       82 阅读
  4. Python语言-面向对象

    2024-01-24 14:50:01       91 阅读

热门阅读

  1. Relay Arm® 计算库集成

    2024-01-24 14:50:01       48 阅读
  2. 【Qt+SQLite使用】

    2024-01-24 14:50:01       67 阅读
  3. leetcode - 527. Word Abbreviation

    2024-01-24 14:50:01       50 阅读
  4. Spring/Spring boot项目接入traceId

    2024-01-24 14:50:01       45 阅读
  5. C Primer Plus(第六版)13.11 编程练习 第11题

    2024-01-24 14:50:01       48 阅读
  6. Vue学习笔记11--路由2(路由传参/命名路由)

    2024-01-24 14:50:01       43 阅读
  7. 课堂练习3.4:进程的切换

    2024-01-24 14:50:01       48 阅读
  8. 互动直播项目 梳理 自定义视频帧控件 BitmapControl

    2024-01-24 14:50:01       52 阅读
  9. 在Spring Boot中整合MyBatis

    2024-01-24 14:50:01       60 阅读
  10. 什么是lustre文件系统

    2024-01-24 14:50:01       53 阅读