玖叶教程网

前端编程开发入门

每天一个MATLAB小技巧(7)(matlab ?)

欢迎关注公众号:【阿波兹得】

上文接:每天一个MATLAB小技巧(6)

如果你觉得我的文章对你有亿点点帮助的话,

兄弟姐妹们看的时候顺便戳一下关注、点赞、收藏~

谢谢朋友们,大家的支持就是我不断更新的最大动力~~~


To File模块-每天一个MATLAB小技巧(7)

场景

在使用Simulink仿真时,很多时候我们希望能够将仿真结果的信号数据保存起来,这时候我们就可以用To File模块,将数据保存到文件中。

操作

Step1:打开Library Browser,在左侧菜单栏定位至Simulink-Sinks一栏,将Clock、Digital Clock模块拖拽至模型中。


Step3:双击To File模块,配置模块参数。参数释义:

File name:目标文件名,指定输出存储的MAT文件的路径名或文件名。(如果只定义了文件名,没有写路径,那么MAT文件就会存储在MATLAB当前的工作文件夹中)

Variable name:变量名称,即存储MAT文件中矩阵的名称。

Save format:保存的数据格式,包括Timeseries(时间序列)Array(数组)两个选项。“数组”格式仅用于向量、双精度、非复信号,数据写入到包含两行或多行的矩阵中的形式如下:

“时间序列”格式可以支持写入多维、实数或复数,并且支持所有数据类型的输出值。

Decimation:确定写入数据的仿真采样点,即在模块每执行n次时保存一次数据。

Sample time:采样时间

输出的数据保存为untitled.mat文件,变量名称为ans,保存格式为Timeseries,每个采样点都记录一次数据,采样时间继承输入模块的采样时间。

Step3:创建示例我们用之前讲过的Repeating Sequence模块(具体设置参考这篇文章:每天一个MATLAB小技巧(5))来输出一个正弦波形,然后用To File模块将输出的信号数据保存为对应的MAT文件。

Step4:运行仿真仿真完成后,MATLAB当前工作文件夹目录下就会生成一个“untitled.mat”文件。

效果演示

如果你觉得我的文章对你有亿点点帮助的话,求关注,转发,在看~

看看我的其他文章:

每天一个MATLAB小技巧(1)

每天一个MATLAB小技巧(2)

每天一个MATLAB小技巧(3)

每天一个MATLAB小技巧(4)

每天一个MATLAB小技巧(5)

每天一个MATLAB小技巧(6)

无刷直流电机控制-(一)概念和原理

高清无水印「奥特曼表情包」(第一波)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言