解算器分析器
确定解决性能瓶颈
打开解决分析器
打开解决分析器通过单击超链接右下角的仿真软件金宝app®编辑器。
参数
配置从
——分析器开始时间
模型开始时间(默认)|标量
时间,以秒为单位,分析器开始分析的仿真模型。这不是一样的开始时间的模拟。
来
——分析器停止时间
模型停止时间(默认)|标量
的时间,以秒为单位,分析器应该配置的仿真模型。默认情况下,一直持续到结束的仿真分析。改变这个参数不会改变的停止时间模型,在模型中指定配置参数。
值小于配置模型的停止时间停止的分析和仿真StopTime
。
缓冲
——内存日志记录的影响
50000(默认)|积极的标量
最大数量的事件记录。如果记录事件的数量达到这个值和内存可用,增加BufferSize
。如果内存是有限的,考虑降低价值。
持续的状态
——模型状态保存到文件中
(默认)|
默认情况下,模型的分析器不拯救美国。启用该参数配置分析器来拯救美国垫性能分析数据文件。
如果你选择这个参数,它将使美国探险家。
Simscape州
——保存Simscape™文件
(默认)|
启用该参数保存Simscape州垫性能分析数据文件。
如果你选择这个参数,它将使Simscape探险家。
零交叉
——零交叉数据保存到文件中
(默认)|
启用该参数保存零交叉垫性能分析数据文件的信息
如果你选择这个参数,它将使零交点探险家。
雅可比矩阵模型
——保存模型雅可比矩阵
(默认)|
选择日志求解雅可比矩阵内存。这个选项是有用的为使用隐式动力学的模拟。解决的比较,看看解决比较。
雅可比矩阵解算器的更详细的解释,明白了选择一个雅可比矩阵方法隐式求解器进行求解。
Simscape刚度
——日志刚度分析Simscape状态
数组
日志刚度分析Simscape州,指定为一个数组。这个参数提供了一系列时间点,你想日志分析器的Simscape刚度状态数据垫文件。启用该参数显示建议Simscape刚度选项卡窗格。
启用该参数记录的刚度分析Simscape州垫性能分析数据文件。更多信息的Simscape表示刚度和其他物理系统的概念,明白了Simscape模型表示物理系统如何(Simscape)
自定义规则
——改变阈值profiler规则
(默认)|
点击自定义规则在解算器分析器访问规则集。你可以改变这些规则的阈值对大多数并选择您想要应用的规则有选择地在模拟运行。
修改规则,使其定制,然后输入所需的阈值。
自定义的规则集
你可以覆盖上的设置规则集通过指定一个自定义的规则集对话框。
创建一个规则集作为MATLAB®脚本和指定的脚本的路径自定义的规则集部分的规则集对话框。
一个简单的规则集的例子如下:
函数diagnosticsString = customRule (profilerData)如果isempty (profilerData.zcEvents) diagnosticsString{1} =“未检测到零交叉事件。”;其他diagnosticsString{1} =“零交点检测事件。”;结束结束
profilerData
。这个数组解决分析器的结构组织的所有信息收集分析运行期间。它包含以下子结构。
子结构 | 字段 |
---|---|
stateInfo :存储的信息块 |
|
blockInfo :交叉引用的街区和状态标识 |
|
zcSrcInfo :存储块导致零交叉事件信息 |
|
zcEvents :交叉引用的零交叉事件的时间戳和相应的状态标识 |
|
exceptionEvents :交叉引用异常事件的时间戳,相应的状态导致了事件的ID,以及原因。 |
|
resetTime :解决重置的存储时间戳。 |
没有一个 |
吹捧 :存储仿真时间。 |
没有一个 |
解算器异常
——显示解决异常事件
(默认)|
启用此参数来突出解决异常事件的步长求解程序分析器的情节。
解算器复位
——显示求解程序重置的事件
(默认)|
启用此参数来突出解决重置事件分析器步长求解的情节。
雅可比矩阵更新
——显示雅可比矩阵更新的事件
(默认)|
启用此参数来突出雅可比矩阵更新事件的步长求解程序分析器的情节。
零交叉
——显示零交叉的事件
(默认)|
启用该参数强调零交叉事件步长求解程序分析器的情节。
版本历史
介绍了R2016a