您的当前位置:首页正文

从Simulink中,导出仿真波形

2023-05-06 来源:爱go旅游网
实用标准文案

从Simulink中,导出仿真波形

对于图(1),从MATLAB---Edit---Copy model to clipboard 后,可复制到Word。在Simulink中,可对图形放大后在复制,否则可能在Word中显示太小。复制后,可双击图形,使用菜单栏中的“裁剪”对图像进行处理,处理完后,点击“裁剪”,即可完成处理过程。

simoutTo WorkspaceSine Wave1ConstantScope

(1)原理图 (正弦信号T=2S,幅值1) (2)运行后,示波器显示图形

1、 通过plot(ScopeData(:,1),ScopeData(:,2))函数把图形导入到工作空间中。

此时需要作如下修改:可设置采样时间,采样时间越短,采样点数越多,图形相对出的慢,可观察动态波形;选中Save data to workplace,可修改变量名(此时函数对应的变量名也要修改),格式可设为Array.

精彩文档

实用标准文案

(3) (4)

在命令窗口中输入

plot(ScopeData(:,1),ScopeData(:,2))

回车,导出图形为(5):

21.81.621.81.61.41.41.21.2幅值00.511.522.533.544.5510.80.60.40.2010.80.60.40.2000.511.522.5时间/S33.544.55

(5) (6)

##:通过Edit---Figure Properties,可对图形属性修改,包括颜色,字体,标题等。进入后,通过Insert或下面提示语或点击相应坐标轴、曲线等进行修改。通过Edit—Copy Figure把图形复制到Word文档

精彩文档

实用标准文案

若输入以下程序,

plot(ScopeData(:,1),ScopeData(:,2));

xlabel('时间/S');

ylabel('幅值');

则显示为图(6)。

2、通过在命令窗口输入以下语句获取:

>> set(0,'ShowHiddenHandles','on');

>> set(gcf,'menubar','figure');

(7)

精彩文档

实用标准文案

由图(7)可看出,与图(2)相比,此时图形可以进行编辑了。编辑同上:

##:通过Edit---Figure Properties,可对图形属性修改,包括颜色,字体,标题等。进入后,通过Insert或下面提示语或点击相应坐标轴、曲线等进行修改。通过Edit—Copy Figure把图形复制到Word文档

效果如下图:

正弦曲线2 1.8sinx+11.61.41.2幅值10.80.60.40.20 00.511.522.533.544.55时间/秒 (8) 使用simplot(data)命令。但此种方式纵坐标为幅值,横坐标为采样点数。比如设采样时间为1e-4(一秒内采样点数为10000),正弦波周期为0.04S(频率25HZ,W=2*pi*25=50*pi)。则每周期采样点数为10000/25=400,从而绘制出“采样点数—幅值”曲线。

simplot(data);

simplot(time,data);

data是动态系统仿真结果的输出数据,一般由outport模块,To Workplace模块等产生的输出,其数据类型可为结构体、向量或矩阵等。

精彩文档

实用标准文案

(9) (10)

(11)截止时间1S

执行以下命令后,输出图形类似(11),经过处理后,图形为(12)。

(处理方式同例2)

精彩文档

实用标准文案

simplot(simout); //simout为变量,可修改(前提是与原理图to workplace模块中的变量一致)

21.81.61.41.210.80.60.40.2035003600370038003900Indices4000410042004300

(12)

由上图知,每个周期被采样400个点,与分析一致。

12108642010105020468

精彩文档

因篇幅问题不能全部显示,请点此查看更多更全内容