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