文档

模型参考层次结构中的模拟模式覆盖行为

当顶部模型包含一个模型块,顶部模型的仿真模式可以覆盖仿真模式模型堵塞。这模型块本身可以是包含孩子的父块模型其参考层次结构的较低级别的块。父块的仿真模式可以覆盖子块的仿真模式。

您可以指定顶部模型的模拟模式为正常,加速器,快速加速器,SIL或PIL。与模型块,您可以指定所有模式除了快速加速器。该表显示了软件如何确定A的有效仿真模式模型参考层次结构中的块。

顶级模型或父块的模式 参考层次结构中父母或子块的模式
普通的 加速器 SIL pil
普通的 相等的 兼容的 兼容的 兼容的
加速器 覆盖 相等的

如果顶部模型模式是加速器,则兼容。

错误如果父块模式为加速器。

如果顶部模型模式是加速器,则兼容。

错误如果父块模式为加速器。

快速加速器 覆盖 覆盖 错误 错误
SIL 覆盖 覆盖 相等的 错误
pil 覆盖 覆盖 错误 相等的

不同类型的行为是:

  • 等效 - 父母和孩子模型块以相同的仿真模式运行。

  • 兼容 - 该软件在为子块指定的模式下模拟子块,例如,当顶部模型的仿真模式是正常或加速器时。

  • 错误 - 模拟会产生错误。例如,如果顶部模型具有模拟模式快速加速器,但在SIL或PIL模式下包含一个子块,则运行模拟会产生错误:快速加速器模式无法覆盖SIL和PIL模式。这种行为避免了“假阳性”的风险,即,在快速加速器模式下模型的模拟并不能得出结论,即生成儿童的源或对象代码模型测试或验证块。

  • 覆盖 - 顶部模型或父级的仿真模式模型块覆盖子块的仿真模式。例如,如果是顶级模型或父母模型您为SIL模拟配置的块包含一个孩子模型使用正常或加速器仿真模式块,然后软件在SIL模式下模拟子块。替代行为:

    • 允许模型在参考层次结构中阻止具有SIL或PIL模式。

    • 如果您模拟顶部模型或父模型在SIL或PIL模式下块。您不必切换层次结构中每个模型组件的仿真模式。

笔记

您可以在模型依赖关系查看器中查看模型层次结构。在引用的模型实例视图中,软件显示模型块以不同的方式指示其模拟模式,例如正常,加速器,SIL和PIL。在此视图中,该软件并未指示顶部模型的仿真模式。

相关话题

这个话题有帮助吗?