主要内容

分析器获取性能数据如何

分析器的工作原理

分析器获取性能数据,而您的模型模拟。它能够识别的部分需要最多的时间来模拟模型。使用配置信息来确定您的模型优化的关注重点工作。

请注意

你不能使用分析器快速加速模式。

万博1manbetx®存储性能的数据模拟配置文件报告。数据显示每个函数执行的时间在你的模型。

依据这个伪代码分析器是一个执行模型,总结了。

ModelInitialize Sim () ()。ModelExecute()对t = tStart往往输出()()()集成计算更新状态从引出反复调用:MinorOutput () MinorDeriv()找到任何零交叉反复调用:MinorOutput () MinorZeroCrossings t = tNew () EndIntegrate设置时间。EndModelExecute ModelTerminate EndSim

根据这一概念模型,仿真软件运行一个模型通过调用下面的函数为零,一个,或多万博1manbetx次,根据功能和模型。

函数 目的 水平
sim卡

模拟模型。这个顶级函数需要调用其他函数模拟模型。所花费的时间在这个函数来模拟模型所需的总时间。

系统

ModelInitialize

建立了仿真模型。

系统

ModelExecute

执行模型通过调用输出、更新集成等功能为每个块在每个时间步从一开始到最后的模拟。

系统

输出

计算块的输出在当前时间步。

更新

更新的状态块在当前时间步。

集成

计算连续的一块通过整合国家衍生品在当前时间步。

MinorOutput

计算块输出在一个较小的时间步长。

MinorDeriv

计算块的国家衍生品在一个较小的时间步长。

MinorZeroCrossings

计算的零交点值一块很小的时间步长。

ModelTerminate

空闲内存和执行任何其他end-of-simulation清理。

系统

Nonvirtual子系统

计算nonvirtual子系统的输出在当前时间步通过调用输出,更新、整合,等等,每一块,它包含的功能。所花费的时间在这个函数执行nonvirtual子系统所需的时间。

分析器措施所需的时间执行的每次调用这些函数。模型模拟后,分析器生成一份报告,描述了仿真时间花在每个函数。

开始分析器

  1. 打开模型。

  2. 调试选项卡上,选择性能顾问>万博1manbetx仿真软件分析器

  3. 模拟模型。

当完成仿真,仿真软件的模拟配置文件生成和显示模型在模型编辑万博1manbetx器面板。

块层次结构视图

块的层次结构视图报告提出了分析模型的信息在一个嵌套树形式。的表中第一行的顶部tree-corresponds整个模型。后续的排在第一个的嵌套层次对应块模型的根级别的。

嵌套层次结构视图

执行堆栈视图

执行堆栈视图分解模型的仿真分析报告阶段。主要仿真模型编译阶段,初始化,模拟,和终止。模拟阶段的更详细的说明,请参阅在动态系统仿真阶段

保存分析器的结果

你可以保存性能分析报告文件。稍后,您可以导入和审查报告通过加载保存文件到当前工作区或将其导入现有的分析器。

保存一份分析报告,选择出口到垫分享部分的配置文件选项卡并选择指定的名称文件。

查看保存的报告在一个开放的剖析会话在模型编辑器中,选择万博1manbetx从文件导入配置文件选项卡。

在命令行视图保存报告,加载文件包含报告。配置信息加载到当前工作区中万博1manbetxSimulink.profiler.Data对象。有关更多信息,请参见万博1manbetxSimulink.profiler.Data

相关的例子

更多关于