Main Content

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

Floating Scope 和波形查看器任务

这些任务指导您完成常用的 Floating Scope 和波形查看器过程。

将 Floating Scope 模块添加到模型和连接信号

要从 Simulink® 模块库中添加 Floating Scope 模块,请执行以下操作:

  1. Simulation 选项卡中,点击 Library Browser

  2. 从 Simulink / Sinks 中,将 Floating Scope 模块的副本拖到您的模型中。

要将信号连接到浮动示波器,请执行以下操作:

  1. 双击 Floating Scope 模块。

  2. 在示波器窗口工具栏中,点击信号选择按钮 。您可能需要选择锁定按钮旁边的下拉列表来查看信号选择。

    Simulink Editor 画布呈灰色,表示您可以以交互方式选择信号以连接到示波器。

  3. 选择要连接到示波器的信号。要选择多个信号,请点击并拖动。

  4. Connect 弹出窗口中,选中要连接的信号旁边的复选框。

  5. 对于具有多个显示画面(子图)的示波器,请从 Connect 弹出窗口顶部的下拉列表中选择所需的显示画面,并连接信号。

  6. 点击 Simulink 画布右上角的 X

    您的信号现在已连接到浮动示波器。运行仿真以查看绘制的信号。

为信号添加波形查看器

  1. 选择要查看的信号。

  2. Simulation 选项卡的 Prepare 库中,选择 Add Viewer

  3. 从 Add Viewer 窗口中,选择一个查看器,例如 Scope

将信号添加到现有 Floating Scope 或波形查看器

将信号连接到现有 Floating Scope 或波形查看器。

  1. 通过双击 Floating Scope 模块或波形查看器图标 打开示波器。

  2. 在示波器窗口工具栏中,点击信号选择按钮 。您可能需要选择锁定按钮旁边的下拉列表来查看信号选择。

    Simulink Editor 画布呈灰色,表示您可以以交互方式选择信号以连接到示波器。

  3. 选择要连接到示波器的信号。在顶部选择多个信号,点击并拖动。

  4. Connect 弹出窗口中,选中要连接的信号旁边的复选框。

  5. 对于具有多个显示画面(子图)的示波器,请从 Connect 弹出窗口顶部的下拉列表中选择所需的显示画面,并连接信号。

  6. 点击 Simulink 画布右上角的 X

    您的信号现在已连接到示波器上。运行仿真以查看绘制的信号。

从 Floating Scope 保存仿真数据

此示例说明如何使用 Floating Scope 模块将信号保存到 MATLAB® 工作区。您可以按照相同的过程保存波形查看器中的数据。

此示例使用 vdp 模型的修正版本。在此示例中,浮动示波器连接到 x1x2 信号。

从 Floating Scope 设置信号记录

model = 'vdpFloatingScope';
open_system(model);

  1. 从 Floating Scope 窗口中,选择 View > Configuration Parameters

  2. Logging 选项卡上,选择 Log/Unlog Viewer Signals to Workspace。点击此按钮时,Simulink 会在连接到 Floating Scope 的信号上放置日志记录符号。

  3. 在 Simulink Editor 中,在 Modeling 选项卡上,点击 Model Settings

  4. 在 Configuration Parameters 窗口中,选择 Data Import/Export

  5. 选中 Signal logging 复选框。您也可以在此窗口中设置参数名称。默认参数名称是 logsout

使用保存的仿真数据

运行仿真。Simulink 将数据保存到 MATLAB 工作区中名为 outSimulationOutput 对象中。

out = sim(model);

out 中,Simulink 将所有记录或保存的仿真数据保存为一个变量。在 out 中,示波器数据对象 logsout 对每个记录的信号都有一个对应的元素。

在 MATLAB 命令行窗口中,绘制 x1 的日志数据。

x1_data = out.logsout.get('x1').Values.Data;
x1_time = out.logsout.get('x2').Values.Time;
plot(x1_time,x1_data);

添加和管理查看器

打开 Viewers and Generators Manager。从 Simulink 工具条的 Simulation 选项卡中,展开 Prepare 库,并选择 Viewers Manager

您可以看到在 Viewers and Generators Manager 中添加的任何查看器或生成器。

  • 要添加查看器或生成器,请点击 ,然后选择查看器。新的查看器和生成器未连接到任何信号。

  • 要连接信号,请点击查看器或生成器,然后点击

  • 要删除查看器或生成器,请点击

在 Floating Scope 上快速切换不同信号的可视化

  1. 打开一个 Floating Scope 窗口。

  2. 在工具栏上,点击锁定按钮 ,使得该图标变为解锁状态

  3. 在模型中点击一条信号线,以选择并突出显示该信号线。要选择多个信号,请按住 Shift 键并选择信号。

    在点击画布后,所选显示画面将删除与任何先前所选信号的连接。

  4. 运行仿真。只要图标显示为解锁状态 ,您就可以在信号之间点击以切换在 Floating Scope 中显示的信号。

另请参阅

| |

相关主题