数据表示在生成的代码
定制数据表示为缓解与外部代码的集成和支持交互性和仪表万博1manbetx
信号、状态和块参数中创建一个模型出现在生成的代码作为变量。控制的方式声明和定义这些变量的代码。
生成高效的代码通过减少内存使用量和指定数值数据类型。控制的命名、定义和使用的数据类型。
轻松的集成通过指定标识符生成的代码与您自己的代码和文件位置的声明和定义。
管理对信号数据的访问和指定参数的可调性。
包信号和参数数据结构。
提高代码的可读性和可追溯性。
主题
存储在生成的代码中
- 如何生成的代码存储内部信号、状态和参数数据
计算输出数据从输入数据,生成的代码必须在内存中存储一些内部数据,如状态数据块和nonscalar参数数据。 - 数据结构在生成的代码中
代码生成器在生成的代码中使用的数据结构描述模型完全和存储数据,如信号和状态。 - 数据存储在生成的代码
使用显式模型的数据存储块共享全局数据在生成的代码中。 - 参数数据类型在生成的代码中
优化生成的代码并生成代码的特定处理器通过控制数据类型参数数据存储在计算机内存中。 - 产生局部变量与本地化存储类
信号,如果可能的话,生成的变量是局部的函数而不是全局存储。 - 从模型生成的代码之间共享数据,Stateflow和MATLAB万博1manbetx
定义模型之间的数据共享,Stateflow和MATLA万博1manbetxB。 - 空气燃料比与定点数据控制系统
优化代码生成的空燃比控制系统通过使用定点数据类型。 - 精确控制数据表示通过编写TLC存储类的代码
先进控制的数据表示在生成的代码中,创建自定义存储类通过编写TLC代码。
阵列布局
- 代码生成的矩阵和数组
使用代码,代码生成器生成矩阵和数组。 - 为S-Functions生成行代码
使现有S-functions行代码生成指定数组的布局。 - 生成模型,该模型包含一个MATLAB函数的行代码块
使用coder.rowMajor
在MATLAB函数生成行代码块。 - 列为主的布局与查找表行布局模型的转换
现有列为主的模型转换为代码生成行。 - 行算法行阵列布局
通过使用生成代码行数组的行和列为主的算法布局。 - 插值算法行阵列布局
模拟和生成代码通过使用插值算法对行和列为主的阵列布局。 - 插值与子表选择算法行阵列布局
模拟和生成代码通过使用插值子表选择算法为行和列为主的阵列布局。 - 直接查找表算法行阵列布局
模拟和生成代码通过使用直接查找表算法对行和列为主的阵列布局。 - 多维数组的维度保存
保护维度的多维数组生成的代码。 - 保护维度的多维数组生成的代码
保存数组维度模型数据元素。 - 保护维度总线元素生成的代码
为总线元素保存数组维度。
命名和自定义数据类型
- 管理模型的替代数据类型生成的代码万博1manbetx
控制原始的名称、结构和枚举数据类型在生成的代码中。 - 组织数据结构生成的代码
创建结构的信号、状态和参数数据在生成的代码。 - 使用枚举数据在生成的代码
枚举数据限制在一个有限的数据设置的值。在生成的代码创建枚举。 - 控制文件的自定义数据类型
整合自己的代码将生成的代码类型定义
报表生成和导入文件。 - 指定逻辑标识符和数据类型限制
将生成的代码和你的代码集成通过指定的标识符对应于布尔假
和真正的
。同时,指定对应的标识符数据类型限制,生成的代码用来确定溢出。