C数据和函数接口
映射模型的数据元素和功能model-independent代码定义
遵守代码标准和指导方针,整合与外部代码,生成的代码和地址内存需求,配置模型的表示数据元素和入口点函数代码生成。您配置模型通过将它们映射到数据元素和功能代码定义预定义的产品或使用嵌入式程序员创建字典。对数据元素,你也可以选择映射与自定义代码定义中创建包存储类设计师。
介绍,请参阅界面元素C代码生成配置模型。
工具
映射编辑器- C代码 | 把模型元素与代码接口定义 |
对象
coder.mapping.api.CodeMapping |
模型数据和函数接口配置C代码生成 |
coder.mapping.api.CoderDictionary |
查询和设置词典默认值的设置代码嵌入式编码器字典中金宝app数据字典 |
功能
主题
配置基础
- 界面元素C代码生成配置模型
控制模型的表示数据元素和功能在生成的C代码。 - 代码定义和映射限制和考虑
限制、约束和注意事项,适用于代码和代码的映射定义。 - 配置默认C代码生成类别的数据元素和功能
默认的代码生成配置申请类别的模型数据和函数模型。 - 管理多个代码映射模型
设计模型是平台无关的,准备部署到不同的运行时环境。 - 保护全球数据常量和不稳定类型限定符
防止数据损坏和提高代码安全性通过应用C类型限定符常量
和挥发性
全球数据生成的代码。 - 生成的代码交流数据与环境如何
生成的代码交流信号、状态和参数数据通过数据接口调用环境。 - 根据接口控制文件规格配置生成的代码
配置代码生成设置模型根据一个接口控制文档的规范。 - 迁移的模型数据配置代码映射
如何仿真金宝app软件®迁移释放R2020b代码之前创建的代码定义模型映射和相关信息需要考虑。 - 迁移的内存部分和共享工具设置配置参数映射代码
为模型创建发布R2018a之前,模型如何记忆部分迁移和共享效用函数模型代码映射配置参数设置。金宝app
C数据配置
- 选择数据配置方法
决定使用的设计数据模型基于代码生成的要求。 - 为C代码生成配置根级尺寸块
设置存储类和其他相关代码生成根级的属性轮廓尺寸块。 - 为C代码生成配置根级外港块
设置存储类和其他相关代码生成根级的属性外港块。 - 为C代码生成配置信号数据
设置存储类和其他相关代码生成信号的属性数据。 - 配置参数C代码生成
设置存储类和其他相关代码生成的属性参数。 - 为C代码生成配置块状态
设置存储类和其他相关代码生成属性块。 - 为C代码生成配置数据存储
设置存储类和其他相关代码生成属性数据存储。 - 选择存储类数据表示控制生成的代码
选择一个存储类申请数据元素在一个模型中,如信号、状态,和块参数。 - 控制位置的全局数据定义和声明生成的文件
模块化生成的代码并制定明确的全局数据的所有权通过控制每个声明和定义文件的位置。 - 设计数据接口通过配置尺寸和外港块
自定义模型的数据接口,使生成的代码与您自己的代码集成,提高代码的可追溯性和可读性。
C函数配置
- 配置生成的C函数入口点函数接口模型
了解生成C入口点函数,配置选项,以及如何接口。 - 控制数据和功能接口生成的代码
控制生成的代码与调用环境中交流数据。 - 为仿真软件配置入口点函数接口函数和函数调用者金宝app
自定义模型函数入口点函数名称和阶跃函数参数和函数调用者。金宝app - 生成Nonvirtual子系统的模块化的功能代码
生成nonvirtual子系统的模块化的功能代码。 - 快速原型模型函数
生成快速原型代码。
数据访问和初始化
- 在生成的代码创建可调校准参数
在生成的代码中,创建可调参数数据,您可以访问在快速原型和校准。 - 在不同的数据类型上下文重用参数数据
通过创建一个重用参数数据金宝appSimulink.Parameter
对象或MATLAB数值®变量在不同的数据类型,您可以使用上下文。 - 在生成的代码块参数可调整性的限制
限制可以防止一块可调参数出现在生成的代码中,这意味着你不能相互作用参数值后编译代码。 - 在执行期间访问信号、状态和参数数据
迭代开发模型,捕捉输出信号和状态数据模型执行生成。调整参数值在执行期间的观察结果输出。 - 之间切换的参数值在模拟和代码的执行
之间切换独立集的同一块参数的值存储在一个数组的结构。 - 保存生成的代码中的变量
迭代开发一个模型,您可以调整参数值在模拟或执行生成的代码块信号观察结果和状态值。 - 配置参数的包装参数生成的代码
自定义参数参数生成的代码的实现。 - 控制信号和状态初始化在生成的代码中
生成代码,使您可以存储在内存中可调初始条件,例如,对于建模系统关闭和重启。 - 初始化信号、状态和参数数据在生成的代码
匹配的数字仿真软件的仿真,生成的代码分配全球数据初始值,特别是对于块状态和参数。金宝app - 编译代码有条件地对所有变量参数的值相同和不同的维度
这个例子展示了如何生成一个包含所有活跃的和不活跃的C代码的值变异参数。