主要内容

删除将NaN映射为零的浮点到整数转换的饱和代码

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

型号配置窗格:代码生成/优化

描述

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

依赖关系

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

设置

(默认)|

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

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

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

谨慎

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

从映射时,模拟和执行所生成代码的结果匹配到整数0。生成的代码比选中此复选框时要大。

提示

  • 选中此复选框可减小所生成代码的大小并提高其速度,但代价是在的情况下产生的结果与模拟不匹配值。

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

推荐设置

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

编程使用

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

版本历史

在R2008b中引入