coder.mapping.api.CodeMapping
用于C代码生成的模型数据和函数接口配置
描述
代码映射对象和相关函数使您能够为数据配置C代码生成和功能的Simu万博1manbetxlink模型。对于模型数据元素,代码映射将数据元素与由存储类和存储类属性组成的配置相关联。对于函数,代码映射将入口点函数与由函数自定义模板组成的配置相关联。通过为数据元素类别指定默认配置,减少为C代码生成准备模型的工作和功能跨越一个模型。通过配置数据元素覆盖默认配置或功能单独。对于较小的模型,您可以选择配置每个数据元素和功能单独。对于链接到服务接口配置的模型,您可以将模型的元素映射到链接到模型的共享字典中定义的服务接口。
创建
当您从Simulink中的Apps选项卡中选择一个代码生成应用程序时万博1manbetx®编辑器等万博1manbetx仿真软件编码器或嵌入式编码器App会创建一个coder.mapping.api.CodeMapping
如果代码映射不存在,则不使用。应用程序根据存储在模型活动配置集对象中的代码定制设置创建代码映射。配置集对象可以为数据和函数指定内存段。
创建一个coder.mapping.api.CodeMapping
通过调用函数以编程方式对象coder.mapping.utils.create
.基于活动配置集对象或基于另一个配置集对象的默认内存段和共享实用程序命名规则配置创建映射。
对象的功能
addSignal |
向模型代码映射添加块输出信号 |
coder.mapping.api.get |
获取模型的代码映射 |
coder.mapping.utils.create |
创建代码映射对象,用于配置C和c++代码生成的数据和函数接口 |
找到 |
获取模型代码映射类别的模型元素 |
getDataDefault |
获取模型数据类别的默认存储类或存储类属性设置 |
getDataStore |
从本地或共享本地数据存储的代码映射中获取代码和校准配置 |
getDataTransfer |
从表示数据传输的信号的代码映射中获取代码配置 |
getDeploymentType |
获取模型的部署类型 |
getFunction |
从模型函数的代码映射中获取代码配置 |
getFunctionDefault |
为模型函数类别获取默认函数定制模板或内存部分 |
getInport |
从代码映射中获取用于根级导入的代码和校准配置 |
getModelParameter |
从模型参数的代码映射中获取代码和校准配置 |
getOutport |
从代码映射中获取用于根级输出的代码和校准配置 |
getSignal |
从代码映射中获取块输出信号的代码和校准配置 |
getState |
从块状态的代码映射中获取代码和校准配置 |
removeSignal |
从模型代码映射中移除块输出信号 |
setDataDefault |
为模型数据类别设置默认存储类和存储类属性值 |
setDataStore |
配置本地或共享本地数据存储,用于生成代码和校准文件(a2l) |
setDataTransfer |
在表示数据传输的信号的代码映射中设置代码配置 |
setDeploymentType |
设置模型的部署类型 |
setFunction |
为模型函数设置代码映射信息 |
setFunctionDefault |
为模型函数类别设置默认的函数定制模板和内存部分 |
setInport |
配置代码和校准文件(a2l)生成的根级导入 |
setModelParameter |
为代码和校准文件(a2l)生成配置模型参数 |
setOutport |
配置代码和校准文件(a2l)生成的根级输出端口 |
setSignal |
为代码和校准文件(a2l)生成配置块信号数据 |
设置状态 |
为代码和校准文件(a2l)生成配置块状态 |
例子
版本历史
R2020b中介绍