数组边界超过
描述
确保仿真软件金宝app®分配的内存用于S-functions不写超出其分配数组边界写作时其输出,状态,或工作向量。
类别:诊断
设置
默认值:没有一个
-
没有一个
-
金宝app仿真软件软件不采取任何行动。
-
警告
-
金宝app仿真软件软件显示一个警告。
-
错误
-
金宝app仿真软件软件终止模拟并显示一条错误消息。
提示
使用这个选项来检查是否执行的每个实例在模型模拟写数据块内存位置不分配块。这只可能发生如果你的模型包含一个用户编写的功能,有bug。
启用这个选项会降低模型的执行。因此,你应该让它只如果你怀疑你的模型包含一个用户编写的功能,有一个bug。
这个选项会导致仿真软件软件检查是否一块金宝app写在模拟以外的内存分配给它。这通常会发生只有当您的模型包括一个用户编写的一个错误的功能。
看到检查数组边界在S-Functions处理错误有关使用此选项的更多信息。
对于模型中引用加速器模式,模型忽略了金宝app数组边界超过参数设置如果设置以外的一个值
没有一个
。您可以使用仿真软件的模型顾问识别引用的模型更改配置参数设置在加速模拟。金宝app
在模型编辑器中金宝app,在建模选项卡上,单击模型的顾问,然后单击好吧。
选择按照任务。
运行检查诊断设置忽略在加速仿真模型参考检查。
命令行信息
参数:ArrayBoundsChecking |
值:“没有” |“警告” |“错误” |
默认值:“没有” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 警告 |
可追溯性 | 没有影响 |
效率 | 没有一个 |
安全预防措施 | 没有影响 |