模型配置参数:代码生成优化
的代码生成>优化包括参数改善您的模型的仿真速度和提高生成的代码的性能。模型配置参数以提高生成的代码金宝app®编码器™或者嵌入式编码器®。
参数 | 描述 |
---|---|
变换数字参数为常数内联值在生成的代码块。 |
|
指定如何通过一个可重用的子系统输出。 |
|
指定是否为港口和外港root生成初始化代码设置为零。 |
|
指定是否为内部工作结构生成初始化代码,如块和块输出,为零。 |
|
水平 | 选择你想要的优化级别适用于生成的代码。 |
优先级 | 为提高执行效率优化生成的代码,减少内存消耗,或两者之间的平衡。 |
指定自定义优化 | 而不是应用的优化水平,选择该参数选择的优化参数细节部分。 |
优化代码生成的向量赋值代替 |
|
指定的最低数组大小的字节 |
|
指定块信号局部或全局声明。 |
|
指定是否金宝app仿真软件编码器软件重用信号的记忆。 |
|
崩溃成单个块计算表达式。 |
|
重用的全局内存块输出。 |
|
复用总线的输入和输出变量赋值和分配块如果可能的话。 |
|
删除临时缓冲区数据存储读取和数据存储块写。如果可能的话,直接使用数据存储内存块。 |
|
代替乘法操作在一个循环中数组下标访问数组时。 |
|
指定本布尔信号是否存储为一比特或布尔数据类型。 |
|
指定设置类型时,选择配置参数包布尔数据为本。 |
|
减少内存消耗通过重用缓冲区来存储数据不同的大小和尺寸。 |
|
选择全局变量优化。 |
|
重新排序操作在生成的代码块来提高代码的执行速度。 |
|
使用bitsets来减少所需的内存来存储状态配置变量。 |
|
使用bitsets存储布尔数据 | 使用bitsets来减少所需的内存来存储布尔数据。 |
指定的最大堆栈大小字节为您的模型。 |
|
指定的最小宽度的信号或参数 |
|
优化生成的代码使用指定的最小值和最大值的信号和参数模型。 |
|
最大数量的参数子系统输出 |
单独设置最大数量的子系统输出通过。 |
将符号名称不变的信号转换为恒定值。 |
|
删除代码处理整数浮点转换的结果 |
|
指定是否要生成代码显式初始化浮点数据至0.0。 |
|
删除包装代码处理超出范围浮点整数转换结果。 |
|
去除包装代码的可调参数。 | |
指定是否要保护对除零和生成代码 |
|
缓冲区的可重用的子系统 | 通过插入缓冲提高重用在可重用的子系统的边界。 |
禁用不兼容的优化 |
指定是否要禁用优化与仿真软件不兼容的代码检查器。金宝app |
基本存储类型自动创建枚举 | 设置存储枚举类型和大小创建活动状态输出。 |
使用信号标签指导缓冲重用 | 信号具有相同的标签,代码生成器记忆试图使用相同的信号。 |
生成平行for循环 | 在生成的代码中指定for循环是否应当并行实现Matlab函数,Matlab系统或者一个为每一个块。 |
信号存储重用 | 指定的重用内存缓冲区分配存储块输入和输出信号从而减少实时程序的内存需求 |
运营商代表位和逻辑操作符 | 指定生成的代码是否包含位或逻辑运算符或两者兼而有之。 |