Main Content

Scope 模块和波形查看器概述

方法概述

Simulink® 示波器提供了几种方法来显示仿真数据,以及捕获数据用于以后分析。模块图上的符号表示不同的数据显示和数据捕获方法。

Simulink model showing an example of how Simulink displays a Signal Test Point, a Signal Logging badge, a Signal viewer, a scope block, and a floating scope block.

有关以下方法的详细信息:

Simulink Scope 与 Floating Scope

Scope 模块和 Floating Scope 模块都显示仿真结果,但它们在连接信号和保存数据的方式上有所不同。Floating Scope 和波形查看器的仿真行为相同,但在模型中的管理方式不同。

功能Simulink ScopeSimulink Floating ScopeSimulink 波形查看器
连接信号使用输入端口将信号线连接到 Scope 模块。

在仿真之前和仿真过程中以交互方式从模型连接信号。请参阅将信号添加到现有 Floating Scope 或波形查看器在 Floating Scope 上快速切换不同信号的可视化

从查看器和生成器管理工具、从工具条以交互方式或使用信号线上下文菜单连接信号。
访问信号因为信号线连接到 Scope 模块,所以可以使用 GoTo 模块访问位于模型层次结构不同级别的信号。

因为信号的连接并未使用信号线,所以您不需要将信号线连接到 Floating Scope 模块。

您可以访问模型层次结构内部的大多数信号,包括引用的模型和 Stateflow® 图。您不能访问优化的信号。

波形查看器连接到信号线。

您可以访问模型层次结构内部的大多数信号,包括引用的模型和 Stateflow 图。您不能访问优化的信号。

数据日志记录以数组、结构体或对象的形式将数据保存到 MATLAB® 变量中。以对象的形式将数据保存到 MATLAB 变量中。以对象的形式将数据保存到 MATLAB 变量中。
仿真控制运行、前进和后退工具栏按钮。运行、前进和后退工具栏按钮。运行、前进和后退工具栏按钮。
仿真之后缩放坐标区

使用工具栏按钮来缩放 X 轴和 Y 轴范围

X 轴和 Y 轴的坐标区缩放都设置为自动

使用工具栏按钮来缩放 X 轴和 Y 轴范围。

仅 Y 轴的坐标区缩放设置为自动

使用工具栏按钮来缩放 X 轴和 Y 轴范围。

X 轴和 Y 轴的坐标区缩放都设置为自动

向模型中添加从 Simulink Sinks 库中添加模块。从 Simulink Sinks 库中添加模块。使用 Viewers and Generators Manager 添加。
模型中的直观指示Scope 模块连接到信号。Floating Scope 模块未连接到任何信号线。对于所有连接的信号,信号线上方会显示查看器图标。
集中管理示波器不需要。不需要。使用查看器和生成器管理工具添加或删除查看器,以及连接或删除信号。
在本地管理示波器将信号线连接到 Scope 模块的端口。从 Floating Scope 窗口连接信号。使用上下文菜单或从波形查看器窗口在模型层次结构中添加查看器并连接其他信号。
Simulink Report Generator™ 支持是。是。不需要。
Connecting Constant 模块,采样时间 设置为 inf(固定采样时间)在第一个时间步以及您每次调优参数时绘制数据值。绘制所有数据值。在第一个时间步以及您每次调优参数时绘制数据值。

Simulink Scope 与 DSP System Toolbox Time Scope 的比较

如果您拥有 Simulink 和 DSP System Toolbox™ 许可证,则可以使用 Simulink Scope 或 DSP System Toolbox Time Scope。请根据您的应用要求、模块的工作方式以及每个模块的默认值选择示波器。

如果您拥有 DSP System Toolbox 许可证并且一直使用 Time Scope,请在您的应用中继续使用。使用 Time Scope 模块需要具有 DSP System Toolbox 许可证。

功能ScopeTime Scope
在模块库中的位置Simulink Sinks 库DSP System Toolbox Sinks 库
触发器和测量面板

仅 Simulink:

  • 触发器

  • 游标测量

拥有 DSP System Toolbox 或 Simscape™ 许可证:

  • 信号统计

  • 双电平测量

  • 峰值查找器

  • 触发器

  • 游标测量

  • 信号统计

  • 双电平测量

  • 峰值查找器

使用基于模块的采样时间时的仿真模式支持

对于基于模块的采样时间,模块的所有输入都按相同的速率运行。

关于快速加速模式,请参阅示波器和查看器在快速加速模式下的行为

  • 普通

  • 加速

  • 快速加速

  • 外部

  • 快速加速

  • 外部

使用基于端口的采样时间时的仿真模式支持

对于基于端口的采样时间,各输入端口可以按不同的速率运行。

不支持
  • 普通

  • 加速

信号的帧处理包含在具有 DSP System Toolbox 许可证的 Scope 模块中。包含在 Time Scope 模块中。
采样时间传播如果不同的端口具有不同的采样率,示波器将使用采样率的最大公约数。当使用基于端口的采样时间时,Scope 模块的不同端口继承不同的采样率并根据采样率绘制信号。
将模型保存为以前的 Simulink 版本如果保存为 R2015a 之前的版本,Scope 模块将自动转换为具有该版本可用功能的示波器。功能不变。

下表列出了 ScopeTime Scope 模块的配置属性默认值的区别。

属性Scope 默认值Time Scope 默认值
仿真开始时打开清除选中
输入处理元素作为通道(基于采样)列作为通道(基于帧)
最大化坐标区关闭自动
时间单位度量(基于时间跨度)
时间轴标签仅底部显示全部
显示时间轴标签清除选中
绘图类型自动线图
标题%<信号标签>无标题
Y 标签无标签振幅

另请参阅

| | | (DSP System Toolbox)

相关主题