第7讲 SIMULINK 图2-17 示波器显示窗口的参数设置
第7讲 SIMULINK
将建模存盘为lizi1.mdl,然后在MATLAB下运行如 下命令(参见图2-18)
>>clear;% >>open lizi1.mdl;%这时将看到建模模型文件被打
>>sim(′lizi1.mdl′);%启动模型仿真,显示出仿真波
• 单击模块下方的“TransferFun”可以对其进行编辑,例如 修改为“传递函数”字样。
• 从快捷菜单中选取“Transfer Fun parameters...”项修改传 递函数参数,在弹出的对话框中的传递函数分子系数 “ Numerator : ” 栏 填 入 [ 10 ] ; 在 传 递 函 数 分 母 系 数 “Denominator”栏填入[1,3,10],其余参数使用默 认值。
>>t=ScopeData.time;%
>>signal=ScopeData.signals; >>wave1=signal(1,1).values; >>wave2=signal(1,2).values; >>subplot(2,1,1);plot(t,wave1); >>subplot(2,1,2);plot(t,wave2);axis([0,20,-2,2]); 作出的波形如图2-19所示。读者可以对比示波器上得 到 的 波 形 ( 参 见 图 2-18 ) 。 我 们 在 此 说 明 了 Simulink 与 MATLAB工作空间进行数据交换的一种方法。
第7讲 SIMULINK
设置仿真起始时间为-2秒,仿真结束时间为10秒, 其余参数为默认值:求解器采用“ode45”算法,步长 设定为自适应变步长的,最大步长、最小步长以及初 始步长均设为自动选取,相对求解精度为1e-3,绝对 求解精度自动选取。