主要内容

C数据和函数接口

将模型数据元素和函数映射到与模型无关的代码定义

为了遵守代码标准和指导方针,将生成的代码与外部代码集成,并解决内存需求,配置用于代码生成的模型数据元素和入口点函数的表示。您可以通过将模型数据元素和函数映射到产品预定义的或使用嵌入式Coder Dictionary创建的代码定义来配置模型数据元素和函数。对于数据元素,还可以选择将它们映射到使用自定义存储类设计器在包中创建的代码定义。

有关介绍,请参见模型界面元素的C代码生成配置

工具

代码映射编辑器- C 将模型元素与代码接口定义关联起来

对象

coder.mapping.api.CodeMapping 用于C代码生成的模型数据和函数接口配置
coder.mapping.api.CoderDictionary 控件中查询和设置字典默认值的代码设置嵌入式编码器中的字典。万博1manbetx数据字典

功能

全部展开

model_initialize 的初始化代码生成的C/ c++入口点函数万博1manbetx模型
model_reset 生成的C/ c++入口点函数,该函数包含一个的重置代码万博1manbetx模型
model_step 生成的C/ c++入口点函数,该函数包含类中每个步骤的执行代码万博1manbetx模型
model_terminate 生成了包含终止代码的C/ c++入口点函数万博1manbetx模型

创建和查找代码映射

coder.mapping.api.get 获取模型的代码映射
coder.mapping.utils.create 创建代码映射对象,用于配置C和c++代码生成的数据和函数接口
找到 获取模型代码映射类别的模型元素

默认配置

getDataDefault 获取模型数据类别的默认存储类或存储类属性设置
getFunctionDefault 为模型函数类别获取默认函数定制模板或内存部分
setDataDefault 为模型数据类别设置默认存储类和存储类属性值
setFunctionDefault 为模型函数类别设置默认的函数定制模板和内存部分

功能配置

getFunction 从模型函数的代码映射中获取代码配置
setFunction 为模型函数设置代码映射信息

根级导入和导出配置

getInport 从代码映射中获取用于根级导入的代码和校准配置
getOutport 从代码映射中获取用于根级输出的代码和校准配置
getDeploymentType 获取模型的部署类型
setInport 配置代码和校准文件(a2l)生成的根级导入
setOutport 配置代码和校准文件(a2l)生成的根级输出端口
setDeploymentType 设置模型的部署类型

参数配置

getModelParameter 从模型参数的代码映射中获取代码和校准配置
setModelParameter 为代码和校准文件(a2l)生成配置模型参数

信号、状态和数据存储配置

addSignal 向模型代码映射添加块输出信号
getDataStore 从本地或共享本地数据存储的代码映射中获取代码和校准配置
getSignal 从代码映射中获取块输出信号的代码和校准配置
getState 从块状态的代码映射中获取代码和校准配置
removeSignal 从模型代码映射中移除块输出信号
setDataStore 配置本地或共享本地数据存储,用于生成代码和校准文件(a2l)
setSignal 为代码和校准文件(a2l)生成配置块信号数据
设置状态 为代码和校准文件(a2l)生成配置块状态

编码器字典配置

setDataDefault 为数据类别设置默认代码设置
getDataDefault 获取数据类别的默认代码设置
setFunctionDefault 为模型函数类别设置默认的函数定制模板和内存部分
getFunctionDefault 为模型函数类别获取默认函数定制模板或内存部分

主题

配置基础

C数据配置

C功能配置

数据访问和初始化

相关信息