主要内容

从浮点数到整数转换中删除带有饱和度的代码,将NaN映射为零

控件生成保护代码,该代码处理浮点数到整数的转换

型号配置面板:代码生成/优化

描述

从浮点数到整数转换中删除带有饱和度的代码,将NaN映射为零参数指示代码生成器删除处理浮点数到整数转换结果的代码值。

依赖关系

对于基于ert的目标器,当选择浮点数非谓语形式的数字中的复选框代码生成>接口窗格。

设置

(默认)|

从映射时删除代码出现整数0。如果代码效率对应用程序至关重要,并且模型中至少有一个块符合以下条件,请选中此复选框:

  • 计算块的输出或参数涉及将浮点数据转换为整数或定点数据。

  • 使整数溢出饱和在“块参数”对话框中选中。

谨慎

执行生成的代码可能不会产生与模拟相同的结果。

生成的代码的模拟和执行结果在映射时匹配出现整数0。生成的代码比选中此复选框时的代码大。

提示

  • 选择此复选框可减小生成代码的大小并提高生成代码的速度,但代价是生成与模拟不匹配的结果值。

  • 选择此复选框只会影响的代码生成结果值,不能导致代码生成结果与其他值的模拟结果不同。

推荐设置

应用程序 设置
调试
可追溯性
效率
安全预防措施 不推荐

编程使用

参数:EfficientMapNaN2IntZero
类型:特征向量
值:“上”|“关闭”
默认值:“上”

版本历史

在R2008b中引入