文档

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

Scope 模块和 Scope Viewer 概述

方法概述

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

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

Simulink Scope 与 Floating Scope

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

功能Simulink ScopeSimulink Floating ScopeSimulink Scope Viewer
连接信号使用输入端口将信号线连接到 Scope 模块。

使用 Signal Selector 连接信号。请参阅Signal Selector

在仿真之前和仿真过程中以交互方式从模型连接信号。请参阅在 Floating Scope 上快速查看信号

使用 Signal Selector 或信号线上下文菜单连接信号。
访问信号因为信号线连接到 Scope 模块,所以可以使用 GoTo 模块访问位于模型层次结构不同级别的信号。

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

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

Scope Viewer 连接到信号线。
数据日志记录以数组、结构体或对象的形式将数据保存到 MATLAB® 变量中。以对象的形式将数据保存到 MATLAB 变量中。
仿真控制Run、Forward 和 Back 工具栏按钮。Run、Forward 和 Back 工具栏按钮。Run、Forward 和 Back 工具栏按钮。
仿真之后缩放坐标区

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

X 轴和 Y 轴的 Axes scaling 都设置为 “Auto”。

仅缩放 Y 轴范围的工具栏按钮,而且

仅 Y 轴的 Axes scaling 设置为 “Auto”。

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

X 轴和 Y 轴的 Axes scaling 都设置为 “Auto”。

向模型中添加从 Simulink Sinks 库中添加模块。从 Simulink Sinks 库中添加模块。使用 Signal & Scope Manager 进行添加。请参阅Signal and Scope Manager
模型中的直观指示 Floating Scope 模块未连接到任何信号线。对于所有连接的信号,信号线上方会显示查看器图标。
集中管理示波器否。否。使用 Signal & Scope Manager 添加或删除查看器、连接或删除信号。
在本地管理示波器将信号线连接到 Scope 模块的端口。从 Floating Scope 窗口连接信号。使用上下文菜单在模型层次结构中添加查看器并连接其他信号。
Simulink Report Generator™ 支持是。是。否。
连接 Constant 模块并将 Sample time 设置为 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:

  • Trigger

  • Cursor Measurement

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

  • Signal Statistics

  • Bilevel Measurements

  • Peak Finder

  • Trigger

  • Cursor Measurements

  • Signal Statistics

  • Bilevel Measurements

  • Peak Finder

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

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

  • Normal

  • Accelerator

  • Rapid-Accelerator

  • External

  • Rapid-Accelerator

  • External

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

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

不支持
  • Normal

  • Accelerator

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

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

属性ScopeTime Scope
Open at start of simulation清除选中
Input processingElements as channels (sample based)Columns as channels (frame based)
Maximize AxesOffAuto
Time UnitsNoneMetric (based on Time Span)
Time-axis labelsBottom displays onlyAll
Show time-axis label清除选中
Plot TypeAutoLine
Title%<信号标签>无标题
Y label无标签Amplitude

另请参阅

| |

相关主题

此主题对您有帮助吗?