Matlab Simulink 常用快捷操作和功能(2)

 1. 设置采样时间,初始条件,延时时间

Matlab Simulink 常用快捷操作和功能(2)_第1张图片

 

Matlab Simulink 常用快捷操作和功能(2)_第2张图片

 

2. 模块位置调整

 Ctrl+i 镜像(180°) ;Ctrl+R 右转;  

Turn on theScope legend to identify the signals.

Matlab Simulink 常用快捷操作和功能(2)_第3张图片

 

3.用 Scope 模块保存仿真数据

此过程使用模型 vdp 来说明如何将信号保存到 MATLAB 工作区。

  • 向您的模型添加一个 Scope 模块。请参阅Add Scope and Time Scope Blocks to Model。

  • 将信号连接到示波器输入端口。请参阅将多个信号连接到一个示波器。例如,将信号 x1 和 x2 连接到示波器。

  • 打开 Scope 窗口。从工具栏中,点击 Parameters 按钮 。

  • 点击 Logging 选项卡,然后选中 Log data to workspace 复选框。在 Variable name 框中,输入用于保存数据的变量名称或使用默认名称 “ScopeData”。从Save format 列表中选择 “Dataset”。点击 OK

    您也可以将 Save format 设置为 “Dataset” 以外的格式(例如 “Array”)。

    保存来自 Scope 模块的数据时,不必为信号选择 Log signal data 属性或在 Model Configuration Parameters > Data Import/Export 窗格中选择 Log signal data 参数。

    注意:

    要记录来自连接到 Scope 模块的非虚拟总线或总线数组的信号,请将 Save format 参数设置为 “Dataset”。

     

  • 运行仿真。Simulink® 将数据保存到 MATLAB 工作区中具有两个元素的 Dataset 对象中,每个元素对应一个信号。

  • 在命令行窗口中输入以下命令,以查看 ScopeData 记录的数据,其中 x1 是信号的名称:

    x1_data = ScopeData.getElement('x1').Values.Data
    x1_time = ScopeData.getElement('x1').Values.Time
    plot(x1_time,x1_data)有关 “Dataset” 对象的信息,请参阅 Simulink.SimulationData.Datase

    4.运行时暂停显示

  • 当仿真在后台运行时,使用 Simulink Snapshot 可暂停示波器画面显示。
  • 打开一个示波器窗口并开始仿真。
  • 选择 Simulation > Simulink Snapshot
  • 左下角的示波器窗口状态是 Frozen,但仿真继续在后台运行。
  • 与暂停的显示进行交互。例如,使用测量值、复制示波器图像或进行缩放。
  • 要解除显示冻结,请再次选择 Simulation > Simulink Snapshot

  5.复制示波器图像

此示例使用模型 vdp 说明如何复制和粘贴示波器图像。

  • 向您的模型添加一个 Scope 模块。请参阅Add Scope and Time Scope Blocks to Model。
  • 将信号连接到示波器端口。请参阅将多个信号连接到一个示波器。例如,在 vdp 模型中,将信号 x1 和 x2 连接到示波器。
  • 打开 Scope 窗口并运行仿真。
  • 选择 File > Copy to Clipboard

  • 将图像粘贴到文档中:默认情况下,Copy to Clipboard 以白色背景和可见线条形式保存波形的可打印版本。如果要粘贴与所显示内容完全一样的波形图,请选择 View > Style,然后选中 Preserve colors for copy to clipboard 复选框。

6.绘制信号线组

  • 此示例采用四条正弦波信号线构成的信号线组,并将它们绘制到一个示波器画面。

  • 将 Sine Wave 模块连接到 Scope 模块。
    打开 Scope Configuration Properties 对话框。在 Display 窗格上,选中 Legends 复选框。
    将 Sine Wave 模块的 Amplitude 参数设置为 [10 20;30 40]。
    将信号的 Signal name 属性设置为 SignalArray。

    对模型进行仿真。
    Scope 窗口以矩阵顺序 (1,1)、(2,1)、(1,2)、(2,2) 显示四个信号。

  • Matlab Simulink 常用快捷操作和功能(2)_第4张图片

 

你可能感兴趣的:(Matlab学习)