Scope 模块和波形查看器概述
方法概述
Simulink® 示波器提供了几种方法来显示仿真数据,以及捕获数据用于以后分析。模块图上的符号表示不同的数据显示和数据捕获方法。
有关以下方法的详细信息:
Scope 和 Floating Scope 模块 - Scope、Floating Scope、常见的示波器模块任务和Floating Scope 和波形查看器任务。
波形查看器 - Viewers and Generators Manager和Floating Scope 和波形查看器任务。
信号记录 - 从 Floating Scope 保存仿真数据。
信号测试点 - 将信号配置为测试点。
Simulink Scope 与 Floating Scope
Scope 模块和 Floating Scope 模块都显示仿真结果,但它们在连接信号和保存数据的方式上有所不同。Floating Scope 和波形查看器的仿真行为相同,但在模型中的管理方式不同。
功能 | Simulink Scope | Simulink Floating Scope | Simulink 波形查看器 |
---|---|---|---|
连接信号 | 使用输入端口将信号线连接到 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 许可证。
功能 | Scope | Time Scope |
---|---|---|
在模块库中的位置 | Simulink Sinks 库 | DSP System Toolbox Sinks 库 |
触发器和测量面板 | 仅 Simulink:
拥有 DSP System Toolbox 或 Simscape™ 许可证:
|
|
使用基于模块的采样时间时的仿真模式支持 对于基于模块的采样时间,模块的所有输入都按相同的速率运行。 关于快速加速模式,请参阅示波器和查看器在快速加速模式下的行为。 |
|
|
使用基于端口的采样时间时的仿真模式支持 对于基于端口的采样时间,各输入端口可以按不同的速率运行。 | 不支持 |
|
信号的帧处理 | 包含在具有 DSP System Toolbox 许可证的 Scope 模块中。 | 包含在 Time Scope 模块中。 |
采样时间传播 | 如果不同的端口具有不同的采样率,示波器将使用采样率的最大公约数。 | 当使用基于端口的采样时间时,Scope 模块的不同端口继承不同的采样率并根据采样率绘制信号。 |
将模型保存为以前的 Simulink 版本 | 如果保存为 R2015a 之前的版本,Scope 模块将自动转换为具有该版本可用功能的示波器。 | 功能不变。 |
下表列出了 Scope 和 Time Scope 模块的配置属性默认值的区别。
属性 | Scope 默认值 | Time Scope 默认值 |
---|---|---|
仿真开始时打开 | 清除 | 选中 |
输入处理 | 元素作为通道(基于采样) | 列作为通道(基于帧) |
最大化坐标区 | 关闭 | 自动 |
时间单位 | 无 | 度量(基于时间跨度) |
时间轴标签 | 仅底部显示 | 全部 |
显示时间轴标签 | 清除 | 选中 |
绘图类型 | 自动 | 线图 |
标题 | %<信号标签> | 无标题 |
Y 标签 | 无标签 | 振幅 |
另请参阅
Floating Scope | Scope | Scope Viewer | Time Scope (DSP System Toolbox)
相关主题
- 常见的示波器模块任务
- Display Time-Domain Data (DSP System Toolbox)
- Configure Time Scope Block (DSP System Toolbox)
- Floating Scope 和波形查看器任务