simulink实时存储数据
发布时间: 2022-06-04 06:15:53
① Simulink下的数据存储模块
示波器和toworkspace就是实时数据存储,楼主之所以只能保存最新的一批数据,那是因为仿真的时候,没有取消掉保存5000个数据点的限制。
② 如何将simulink仿真结果保存在一个变量中
首先将数据导出,在示波器的“scope
parameters”中-history,将“save
data
to
workspace”前面打勾,并在variable
name中命名,这样就可以将你的波形数据保存在你的当前工作区中,可以在matlab主界面的workspace中看到。
然后就可以再程序运行时利用,将之前存的数据导入,利用模块“from
file”即可,在库simulink-sources中,在该模块的属性设置中将file
name一栏设为前述中你所设置的名字即可,注意,该文件必须在当前工作区中。
③ 在simulink仿真,怎么把实时得到的数据存放到数组里
用s-function ,利用静态变量persistent 类型写个函数就好了
④ simulink中Data Store Memory 怎么存储多个 数据
打开
Data Store Memory
在第二方框 Signal Attributes中
修改第一栏 Initial value!!!可以改成矩阵形式!就能存储多个数据啦
例如[0; 0 ;0 ;0],就是4行一列的数据储存!
⑤ 怎样把simulink的仿真结果保存到workplace
添加to workspace模块
或者添加示波器,在示波器里面设置变量名并保存。
热点内容