主要内容

检测溢出

描述

选择在模拟过程中发生参数溢出时要采取的诊断操作。

类别:诊断学

设置

违约:错误

没有一个

金宝app®软件不采取任何行动。

警告

金宝appSimulink软件显示警告。

错误

金宝appSimulink软件终止模拟并显示错误消息。

提示

  • 如果Simulink软件遇到数据类型范围不足以容纳参数理想值的金宝app参数(理想值太大或太小,无法用数据类型表示),则会发生参数溢出。例如,假设参数的理想值为200,其数据类型为int8. 在这种情况下会发生溢出,因为int8能代表的是127。

  • 参数溢出与参数精度损失不同,当理想参数值在所使用的数据类型和缩放范围内,但无法准确表示时,会发生参数精度损失。

  • 参数溢出和精度损失都是量化误差,两者之间的区别可以很好检测溢出诊断报告所有大于一位的量化错误。对于非常小的参数量化误差,当

    ( M A. x + s L o P E ) v D E A. L > ( M N s L o P E )

    哪里

    • 马克斯是可由参数数据类型表示的最大值

    • 分钟是可由参数数据类型表示的最小值

    • 斜坡是参数数据类型的斜率(整数的斜率=1)

    • v完美的是参数的理想值

命令行信息

参数:参数OverflowMsg
价值:“没有”|“警告”|“错误”
违约:“错误”

推荐设置

应用 背景
调试 无影响
可追溯性 无影响
效率 无影响
安全预防措施 错误

相关话题