Main Content

本页采用了机器翻译。点击此处可查看英文原文。

Sequence Viewer

在仿真期间显示模块之间的消息、事件、状态、转移和功能

  • Sequence Viewer block

库:
Simulink / Messages & Events
Simulink Test
SimEvents
Stateflow

描述

Sequence Viewer 模块在仿真中显示某些模块之间的消息、事件、状态、转移和功能。您可以显示的模块称为生命线模块,其中包括:

  • 子系统

  • 参考模型

  • 包含消息的模块,例如 Stateflow®

  • 调用函数或生成事件的模块,例如 Function CallerFunction-Call GeneratorMATLAB Function 模块

  • 包含函数的模块,例如 Function-Call SubsystemSimulink Function 模块

要查看引用模型中生命线模块的状态、转移和事件,您必须在引用模型中有一个 Sequence Viewer 模块。如果引用模型中没有 Sequence Viewer 模块,则您只能看到引用模型中生命线模块的消息和函数。

注意

Sequence Viewer 模块不显示由 MATLAB Function 模块和 S 函数生成的函数调用。

参数

全部展开

时间增量精度的位数。当使用可变步长求解器时,更改此参数可调整序列查看器的时间精度。默认情况下,该模块支持 3 位精度。

假设该模块显示在时间 0.12150.1219 发生的两个事件。精确显示这两个事件需要 4 位精度。如果精度是 3,那么该模块在时间 0.121 处显示两个事件。

程序化使用

区模块参数VariableStepTimePrecision
类型:字符串标量或字符向量
"3" | 标量
默认"3"

要显示的最后一个事件之前的事件总数。

例如,如果历史记录5 并且仿真中有 10 个事件,那么该模块将显示 6 个事件,包括最后一个事件和最后一个事件之前的五个事件。不显示早期事件。时间标尺呈灰色,表示仿真开始和第一个显示事件的时间之间的时间。

每个发送、接收、丢弃或函数调用事件都算作一个事件,即使它们发生在同一仿真时间。

程序化使用

区模块参数History
类型:字符串标量或字符向量
"1000" | 标量
默认"1000"

模块特性

数据类型

Boolean | bus | double | enumerated | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

版本历史记录

在 R2015b 中推出