主要内容

数据和功能配置

配置数据和函数的代码生成,以促进软件集成

要生成快速原型设计的代码,请配置代码生成模型数据元素的表示。您可以通过将模型数据元素映射到产品预定义的代码定义(存储类)来配置模型数据元素。

对于介绍,请参阅C代码生成配置模型接口元素

对象

coder.mapping.api.codemapping. C代码生成的模型数据和功能界面配置

职能

展开全部

model_initialize. 生成C / C ++入口点函数,其中包含初始化代码金宝app模型
model_reset 生成的C / C ++入口点函数,其中包含重置代码金宝app模型
model_step 生成的c / c ++入口点函数,其中包含每个步骤的执行代码金宝app模型
model_terminate. 生成C / C ++入口函数,其中包含终止代码金宝app模型

创建和查找代码映射

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

默认配置

getDataDefault 获取模型数据类别的默认存储类或存储类属性设置
setDataDefault 为模型数据类别设置默认存储类和存储类属性值

根级Inport和Outport配置

getinport. 从代码映射获取代码配置,用于root级Inport
getOutport 从用于根级输出的代码映射获取代码配置
setInport 配置代码生成的根级别Inports
setOutport 配置代码生成的根级别输出

参数配置

GetModelParameter. 从代码映射获取代码配置,用于模型参数
setmodelparameter. 为代码生成配置模型参数

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

addSignal 将块输出信号添加到模型代码映射
getDataStore 获取本地或共享本地数据存储的代码映射的代码配置
getsignal 从块输出信号的代码映射中获取代码配置
getState 从代码映射获取代码配置,用于块状态
removesignal. 从模型代码映射中删除块输出信号
setdatastore. 为代码生成配置本地或共享本地数据存储
纯粹 配置代码生成的块信号数据
setstate. 配置代码生成的块状态

工具

代码映射编辑器 将模型元素与代码定义相关联

话题

配置基础知识

C代码生成配置模型接口元素

控制模型数据元素的表示和功能在生成的C代码中。

代码定义和映射的限制和注意事项

适用于代码定义和代码映射的限制、约束和注意事项。

为模型管理多个代码映射

设计模型是平台中性,准备部署到不同的运行时环境。

将模型数据配置迁移到代码映射

如何仿真金宝app软件®将R2020B发布前创建的模型迁移代码定义,以代码映射和相关信息以考虑。

数据配置

选择数据配置方法

根据您的代码生成要求做出模型使用的设计数据的决定。

为C代码生成配置根级导入块

为根级设置存储类和其他相关代码生成属性轮廓尺寸块。

配置C代码生成的根级别出口块

为根级设置存储类和其他相关代码生成属性外港块。

配置C代码生成的信号数据

为信号数据设置存储类和其他相关代码生成属性。

配置C代码生成参数

设置存储类和其他相关代码生成属性的参数。

为C代码生成配置块状态

为块状态设置存储类和其他相关代码生成属性。

配置C代码生成的数据存储

为数据存储设置存储类和其他相关代码生成属性。

选择用于控制生成代码中的数据表示的存储类

选择存储类以应用于模型中的数据元素,例如信号,状态和块参数。

功能配置

配置模型入口点函数的C代码生成

了解生成的C入口点函数,配置选项以及如何与它们界面。

生成代码中的控制数据和函数接口

控制生成的代码如何与调用环境交换数据。

快速原型模型功能

生成快速原型代码。

从顶级模型生成可重入代码

从顶级模型生成可重用的、可重入的代码。

特色例子