图8-8
第26页,共132页。
第8章 使用命令行仿真 8.1.2 设置仿真参数——simset命令
用户可以用不同的仿真选项进行仿真,这些选项就是在 Configuration Parameters对话框中各选项页内定义的参数。 如果要使用sim命令在MATLAB工作区中运行模型,则可以用 simset命令来指定仿真模型时的仿真选项。需要注意的是,模 型的名称不能作为simset的参数,换言之,即使在simset命令 中指定模型的名称,模型也不会受到影响。
脚本文件cruisescript如下: for P = 0:5:25
[t, x, y] = sim ('cruise_command'); subplot (3, 2, P/5+1) plot (t, y) ylabel (['P=', num2str(P)]) end
第25页,共132页。
第8章 使用命令行仿真
>> ut = [0 1; 10 1; 10 –1; 20 –1; 20 1; 30 1; 30 –1; 40 –1; 40 1; 50 1]; >> sim ('in_out', 50, [ ], ut); 用plot (ut (: ,1),ut (: , 2))命令绘制的输入信号曲线如图8-4所示;用plot (ut (: ,1),ut (: , 2),tout,yout,'--')命令绘制的输入和输出曲线如图8-5所示。
首先,在蹦极模型中添加一个Outport模块,如图8-6所示, 将模型文件保存为bungee_cmd;然后编写一个脚本文件用来 试验不同的k值,当距地面的距离为正时停止仿真。脚本文件 bungeescript如下: