主要内容

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

序列查看器

可视化消息、事件、状态、转移和函数

说明

序列查看器可视化消息流、函数调用和状态转换。

使用序列查看器可查看 Simulink® 模型中、System Composer™ 中 Simulink 行为模型和 Simulink 模型中 Stateflow® 图之间的消息、事件和函数调用的交互。

在序列查看器窗口中,您可以查看与 Stateflow 图执行和 Stateflow 图间消息交换有关的事件数据。“序列查看器”窗口显示了模型执行过程中在不同时间创建、发送、转发、接收和销毁消息的情况。序列查看器窗口还显示状态活动、转换以及对 Stateflow 图形函数、Simulink 函数和 MATLAB® 函数的调用。有关详细信息,请参阅Use the Sequence Viewer to Visualize Messages, Events, and Entities

注意

序列查看器不显示 MATLAB Function 模块和 S-Function 产生的函数调用。

Sequence Viewer tool

打开 序列查看器

  • 要激活日志事件,请在工具条的仿真选项卡的准备部分点击记录事件

  • Simulink 工具条:在仿真选项卡的查看结果部分,点击序列查看器

示例

全部展开

  1. 要激活日志事件,请在 Simulink 工具条的仿真选项卡下的准备部分点击记录事件

  2. 仿真您的模型。

  3. 要打开该工具,请在 Simulink 工具条中的仿真选项卡下的查看结果部分点击序列查看器

相关示例

参数

全部展开

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

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

编程用法

区模块参数SequenceViewerTimePrecision
类型:字符向量
'3' | 标量
默认值'3'

要显示的最后一个事件之前的事件总数。最小和最大事件数分别为 025000

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

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

编程用法

区模块参数SequenceViewerHistory
类型:字符向量
'1000' | 标量
默认值'1000'

版本历史记录

在 R2020b 中推出