您在模型中创建信号,状态和块参数出现在生成的代码为变量。您可以控制的代码声明并定义这些变量的方式。
管理对信号数据和指定参数可调性。
提高代码的可读性和可跟踪性。
通过指定标识和声明和定义的文件放置易于使用自己的代码生成的代码整合。
产生通过减少存储器使用量和指定的数字数据类型高效的代码。
以从输入数据计算输出数据,将所生成的代码必须存储在存储器中的一些内部数据,如块状态数据和非标量参数数据。
生成的代码存储数据,如信号和状态,在全球结构。使用结构访问,并与数据集成。
实时模型数据结构描述了生成的模型代码,使你的代码与生成的代码进行交互。
枚举数据是被限制在一个有限的一组值的数据。创建生成的代码枚举。
使用的数据存储在所生成的代码的一块共享的全局数据的显式建模。
优化所生成的代码,并且通过控制所述数据类型生成用于特定处理器的代码,在计算机存储器存储参数数据。
分享代码之间的数据利用Simulink,Stateflow的,和MATLAB生万博1manbetx成
限定的Simulink,状态流,和MATLAB之间共享万博1manbetx的数据。
优化生成的代码使用定点数据与的Simulink,Stateflow®和MATLAB®万博1manbetx
生成在Simulink定点代码万博1manbetx®,Stateflow的®和MATLAB®。
模型定点噪音消除。
用代码的工作,该码发生器产生用于矩阵和阵列。
通过指定阵列布局启用行主代码生成现有S-功能。
用coder.rowMajor
MATLAB函数块中产生行主代码。
将现有列优先模式,行为主的代码生成。
模拟并通过使用用于行优先和列主要阵列布局内插算法生成的代码。
模拟以及通过使用内插与行主和列主要阵列布局子表选择算法生成的代码。
模拟并通过使用用于行优先和列主要阵列布局的直接查找表算法生成的代码。
当你迭代开发的模型,捕获输出信号和状态数据模型的执行产生。执行期间调整参数值,观察该输出结果。
当你重复建立一个模型,则可以模拟或所生成的代码执行期间调块的参数值,观察信号和状态值的结果。
通过存储在结构的阵列集合独立集对同一个块参数的值之间进行切换。
在生成的代码,创建可调参数数据,你可以快速成型和校正期间访问。
通过创建一个复用的参数数据万博1manbetxSimulink.Parameter
对象或数字MATLAB变量,你可以在不同的数据类型的上下文使用。
限制可以防止块参数出现在所生成的代码作为可调谐的,这意味着你不能与编译代码之后的参数值相互作用。
生成代码,使您能够存储可调初始条件在内存中,例如,用于建模系统,该系统将关闭并重新启动。
为了匹配在Simulink模拟的数字,所生成的代码分配给全局数据的初始值,特别是对万博1manbetx于块的状态和参数。
当创建可重复使用的组件作为参考模型,配置块参数以用于部件或每个实例具有不同的值的情况下相同的值。
在所生成的代码中创建信号,状态和参数数据的结构。