在模型中创建的信号、状态和块参数作为变量出现在生成的代码中。您可以控制代码声明和定义这些变量的方式。
管理访问信号数据并指定参数可调性。
提高代码可读性和可追溯性。
通过指定声明和定义的标识符和文件放置,通过指定标识符和文件放置来缓解生成的代码与您自己代码的集成。
通过减少内存使用和指定数字数据类型来生成有效的代码。
为了从输入数据计算输出数据,生成的代码必须在内存中存储一些内部数据,如块状态数据和非标量参数数据。
生成的代码在全局结构中存储信号和状态等数据。使用结构来访问数据并与之集成。
实时模型数据结构描述生成的模型代码,并使您的代码能够与生成的代码进行交互。
通过直接应用存储类来控制生成的代码中的数据表示,该存储类覆盖了在代码映射编辑器中指定的默认存储类。
选择存储类以应用于模型中的数据元素,例如信号,状态和块参数。
枚举数据是被限制为有限值集的数据。在生成的代码中创建枚举。
使用数据存储在生成的代码中显式地对共享全局数据块建模。
通过控制在计算机内存中存储参数数据的数据类型,优化生成的代码并为特定处理器生成代码。
在Simulink、statflow和MATLAB生成的代码之间共享数据金宝app
定义Simulink,StateFlow和MATLAB金宝app之间共享的数据。
使用带有Simulink®,equenfflow®和MATLAB®的固定点数据优化生成的代码金宝app
在Simulink中生成固定点代码金宝app®, Stateflow®, MATLAB®。
模型固定点声学噪声消除器。
使用代码生成器为矩阵和数组产生的代码一起工作。
通过指定数组布局,为行主代码生成启用现有的s -函数。
使用编码器.Rowmajor.
在MATLAB功能块内部生成行主要代码。
将现有的列主模型转换为行主模型以生成代码。
模拟和生成代码使用插值算法的行主和列主阵列布局。
通过使用划线选择算法的插值和列主要数组布局来模拟和生成代码。
通过使用行 - 主要和列主要数组布局的直接查找表算法模拟和生成代码。
当您迭代地开发模型时,捕获模型执行生成的输出信号和状态数据。调整在执行期间的参数值,以观察输出的结果。
在迭代地开发模型时,可以在模拟或执行生成的代码期间调优块参数值,以观察信号和状态值的结果。
通过在结构阵列中存储集合,在相同的块参数的独立值集之间切换。
在生成的代码中,创建可在快速原型和校准期间访问的可调参数数据。
通过创建一个来重用参数数据金宝appSimulink.Parameter.
可以在不同的数据类型上下文中使用的对象或数字MATLAB变量。
限制可以防止块参数出现在生成的代码中作为可调谐,这意味着在编译代码后无法与参数值交互。
生成代码,使您可以在内存中存储可调初始条件,例如,用于建模关闭并重新启动的系统。
为了匹配Simulink中的模拟数值,生成的代码会给全局数据赋值,特别是块状态和参金宝app数。
创建可重用的组件作为引用的模型时,将块参数配置为使用相同的值为每个实例的组件的实例或不同的值。
在生成的代码中创建信号、状态和参数数据的结构。