主要内容

选择模拟模式模型层次结构

模拟模型层次结构时,您应该考虑如何执行模型和参考模型。

  • 顶级模特,支持所有仿真软万博1manbetx件万博1manbetx®模拟模式。加速执行模型,您可以使用仿真软件加速器或快速加速模式。万博1manbetx

  • 引用的模型——尽管您可以指定任何模型模拟模式,当你参考模型模型块为每个实例引用模型的控制实例的模拟模式。父母模型的模拟模式可以覆盖的模拟模式模型块。

在模拟模式的更多信息,请参阅选择一个模拟模式加速度模式是如何工作的

为解决信息选择模型在模型层次结构中,看到的设置配置参数模型层次结构

模型参考仿真模式

您可以指定任何的这些模拟模式模型布洛克:

  • 正常的

  • 加速器

  • Software-in-the-loop (SIL) -需要嵌入式编码器®

  • Processor-in-the-loop(公益诉讼)——需要嵌入式编码器

当你在正常和加速器模式之间做出选择,你必须权衡的灵活性和速度。支持更多的仿真软件和St万博1manbetxateflow正常模式万博1manbetx®功能在参考模型中,如范围、端口值显示,调试工具。加速器模式支持更少的特性在参考模型万博1manbetx中,但是模拟模型层次结构更快。

建模的要求 正常模式 加速器模式
仿真速度

模型执行慢比加速器模式以正常模式。然而,引用模型执行以正常模式不延误仿真构建和编译仿真目标因为正常模式执行模型解释的引用。

比正常模式模型在加速器模式下执行得更快。之前模拟模型,模型必须建立和编译仿真目标,可以不受欢迎的原万博1manbetx型。有关更多信息,请参见管理模拟目标引用的模型

调试

仿真软件的调试器,万博1manbetx可以设置断点内引用的模型,在正常模式下执行。有关更多信息,请参见调试仿真编程

仿真软件分析工具,万博1manbetx您可以启用为参考模型,分析在正常模式下执行。启用剖析父母模型不支持引用模型的分析。看到分析器获取性能数据如何

为参考模型,在加速器模式下执行,规范和行动由仿真软件调试器和仿真软件分析器被忽略。万博1manbetx

测试

万博1manbetx仿真软件覆盖™模型覆盖率分析支持引用模型在正常模式下执行。万博1manbetx

万博1manbetx仿真软件覆盖覆盖率分析模型忽略了参考模型,在加速器模式下执行。

可调谐性

您可以调整块引用参数在仿真模型在正常模式下执行。

为参考模型,在加速器模式下执行,如果引用模型基地工作区或一个数据字典中使用变量设置参数值,您可以调整的变量的值。你不能调整块引用的模型在仿真参数。有关更多信息,请参见可调谐性注意事项和限制其他建模的目标

数据记录

数据记录为参考模型提供广泛的支持,在正常模式下执行。万博1manbetx

为参考模型,在加速器模式下执行,到工作空间只有使用日志数据块Timeseries格式保存。

数据可视化

您可以查看所有实例的仿真结果与参考模型仿真数据检查

您可以查看特定于每个实例的仿真结果显示块在参考模型中。

范围和端口值标签显示数据仅为正常模式的实例引用模型的能见度启用。有关更多信息,请参见模拟多个引用模型实例在正常模式

您可以查看引用模型的所有实例仿真结果与仿真数据检查员。

这些可视化方法显示没有数据参考模型,在加速器模式下执行。

  • 范围,浮动范围,观众范围块在参考模型中

  • 运行时显示,如端口值标签

顶级模特范围块可以显示引用的数据模型,在加速器模式下执行如果使用观众和发电机经理参考模型中添加测试点。添加或删除一个测试点需要重建的模型参考仿真目标模型。

诊断

应用配置参数设置为指定。

对于模型中引用加速器模式,仿真软件可以忽略一些配置参数设置。万博1manbetx有关详细信息,请参见诊断中忽略了加速器模式

运行时检查

启用运行时检查。

一些街区包括运行时检查时禁用块在参考模型中纳入加速器模式。这些块的例子包括赋值,选择器,MATLAB函数,MATLAB系统块。

线性化分析和优化

正常模式允许一个引用模型的线性化,实现了精确线性化。

在加速器模式中,离散状态模型引用不暴露于线性化。这些离散状态不摄动线性化和,因此,不修剪过程中真正自由。

随机块的输出不削减期间保持不变。输出不保持不变会影响优化的过程。

非本征函数

一个MATLAB函数块在参考模型中执行以正常模式可以调用MATLAB®函数声明外部代码生成。

一个MATLAB函数块在参考模型中执行在加速器模式不能调用MATLAB函数声明外部代码生成。

S-Functions

参考模型,在正常模式下执行支持S-functions比引用模型在加速器模式下执行的。万博1manbetx看到的更多信息,S-Functions引用模型

参考模型在加速器模式下执行支持S-functions少于引用模型在正常模式下执行。万博1manbetx看到的更多信息,S-Functions引用模型

银和公益诉讼仿真模式执行引用模型为嵌入式处理器通过生成生产代码。SIL模式模拟公益诉讼提供了一个方便的替代品,因为它可以在主机平台上运行时目标硬件是不可用的。有关更多信息,请参见银和公益诉讼模拟(嵌入式编码)

覆盖仿真模式

母公司的模拟模式模型能够覆盖的模拟模式模型块。这个表显示模拟模式为参考模型实例仿真软件使用基于父模型和相关的模拟模式万博1manbetx模型块。

父母所使用的模拟模式模型 模拟的模型块模式
正常的 加速器
正常的

——引用模型模拟在正常模式兼容。

——引用模型模拟在加速器模式兼容。

加速器

覆盖——引用模型模拟在加速器模式。

——引用模型模拟在加速器模式兼容。

快速的加速器(仅顶级模特)

银和公益诉讼的更多信息,请参阅模拟模式覆盖行为模型参考的层次结构(嵌入式编码)

相关的话题