实验七 SIMULINK仿真集成环境

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验七 SIMULINK 仿真集成环境

一、实验目的

熟悉SIMULINK 的模型窗口、熟练掌握SIMULINK 模型的创建,熟练掌握常用模块的操作及其连接。

二、实验内容

(1) SIMULINK 模型的创建和运行。

(2)一阶系统仿真

三、实验步骤

1. Simulink 模型的创建和运行

(1) 创建模型。

① 在MATLAB 的命令窗口中输入simulink 语句,或者单击MATLAB 工具条上的SIMULINK 图标,SIMULINK 模块库浏览器。

②在MA TLAB 菜单或库浏览器餐单中选择File|New|Model ,或者单击库浏览器的图标,即可新建一个“untitle ”的空白模型窗口。

③打开“Sources ”模块库,选择“Sine Wave ”模块,将其拖到模型窗口,再重复一次;打开“Math Operatioins ”模块库选取“Product ”模块;打开“Sinks ”模块库选取“Scope ”模块。

(2) 设置模块参数

① 修改模块注释。单击模块的注释处,出现虚线的编辑框,在编辑框中修改注释。 ② 双击下边“Sine Wave ”模块,弹出参数对话框,浆“Frequency ”设置为100;双击“Scope ”模块,弹出示波器窗口,然后单击示波器图标,弹出参数对话框,修改示波器的通道数“Number of axes ”为3.

③如图所示,用信号线连接模块。

(3) 启动仿真

① 单击工具栏上的图标或者选择Simulation|Start 菜单项,启动仿真;然后双击“Scope ”模块弹出示波器窗口,可以看到波形图。

② 修改仿真步长。在模块窗口的Simulation 菜单下选择“Configuration Parameters ”命令,把“Max step size ”设置为0.01;启动仿真,观察波形是不是比原来光滑。

③再次修改“Max step size ”为0.001;设置仿真终止时间为10s ;启动仿真,单击示波器工具栏中的按钮,可以自动调整显示范围,可以看到波形的起点不是零点,这是因为步长改小后,数据量增大,超出了示波器的缓冲。

浆示波器的参数对话框打开,选择“Data history ”页,把“Limit data point tolast ”设置为10000;再次启动仿真,观察示波器将看到完整的波形。

2.. 一阶系统仿真 使用阶跃信号作为输入信号,经过传递函数为1

6.01 s 的一阶系统,观察其输出。 ①设置“Step ”模块的“Step time ”为0;浆仿真参数的最大步长“Max step size ”设置为0.01.

把结果数据输出到工作空间。

②打开“Sources ”模块库,选取“Clock ”模块添加到模型窗口中。

③代开“Sinks ”模块库,选取两个“To workspace ”模块添加到模型窗口中,两个模块分别连接输出和“Clock ”模块。

设置“To workspace”模块参数,设置“V ariable name”分别为y和t,如图所示。启动仿真后,在工作空间可以有两个结构体y和t。在命令窗口输入如下命令:>> y1=y.signals.values;

>> t1=t.signals.values;

>> plot(t1,y1)

相关文档
最新文档