文件名称:s输出一次-ros与激光雷达入门教程
文件大小:1.12MB
文件格式:PDF
更新时间:2024-07-20 12:49:28
matlab
隔0.2 s输出一次 3.外部输入变量设置 前面对动态系统command_in_out进行仿真时,通过设置Simulink仿真参数设置对话框中 Workspace I/O中的外部变量输入,以使系统在仿真过程中从MATLAB的工作空间中获取输 入信号sim_input。除了使用这种方法从MATLAB工作空间中获得系统输入信号之外,用户 还可以通过使用sim命令中的ut参数来设置系统的外部输入信号。下面介绍如何使用ut参数设 置外部输入信号。 1. ut参数的生成 用户可以使用命令[t,x,y]=sim(model,timespan, options,ut) 对动态系统进行仿真并且从 MATLAB工作空间中输入变量。其中ut为一个具有两列的矩阵,第一列表示外部输入信号的 时刻,第二列表示与给定时刻相应的信号取值。使用矩阵ut能够为系统模型最顶层的Inport 模块提供外部输入,并将自动覆盖Simulink仿真参数设置对话框中Workspace I/O中的设置。 此外,当输入信号中存在着陡沿边缘时,必须在同一时刻处定义不同的信号取值。例如,对 于图8.7所示的一个类似于方波的信号。 产生此输入信号的MATLAB命令为 >>ut=[0 1;10 1;10 -1;20 -1;20 1;30 1;30 -1;40 -1;40 1;50 1] 2. 应用举例