检测溢出

描述

选择诊断动作如果模拟期间出现了一个参数溢出带。

类别:诊断

设置

默认:错误

没有

万博1manbetx®软件不采取任何行动。

警告

万博1manbetxSimulink的软件显示一个警告。

错误

万博1manbetx的Simulink软件终止仿真并显示一个错误消息。

提示

  • 如果Simulink的软件遇到其数据类型的范围并不大到足以容纳万博1manbetx参数的理想值(理想值是过大或过小,以由数据类型来表示)的参数时,会发生参数溢出。例如,假设该参数的理想值是200和它的数据类型是INT8。溢出发生在这种情况下,因为最大的值INT8可以表示为127。

  • 参数溢出不同于参数精度损失,当理想的参数值是数据类型的范围内,并且缩放被使用,但不能准确地表示发生。

  • 这两个参数溢出和精度损失是量化误差,以及它们之间的差别可能是罚款的。该检测溢出诊断报告不是一个大些的所有量化误差。对于非常小的参数量化误差,精度损失将是相当报告不是溢出时

    中号 一个 X + 小号 Ø p Ë V 一世 d Ë 一个 > 中号 一世 ñ - 小号 Ø p Ë

    哪里

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

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

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

    • V理想是参数的理想值

命令行信息

参数:ParameterOverflowMsg
值:'没有'|'警告'|'错误'
默认:'错误'

推荐设置

应用 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施 错误

相关话题