找回密码
 注册
Simdroid-非首页
查看: 126|回复: 6

simulink中Scope模块为什么不能将数据保存到workspace?

[复制链接]
发表于 2010-7-27 19:33:00 | 显示全部楼层 |阅读模式 来自 安徽合肥
刚开始没用GUI调用simulink的时候可以实现scope的数据保存到workspace,但通过GUI调用后,却不能实现先前的数据保存,不知道大家有没有解决方法或者建议。谢谢!
发表于 2010-7-27 21:01:54 | 显示全部楼层 来自 山东青岛
Simdroid开发平台
“scope的数据保存到workspace”有多种方法,自动的或人工干预的,你是用哪一种呢方法将 “simulink的时候可以实现scope的数据保存到workspace”,GUI不应该影响的啊。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-27 21:24:01 | 显示全部楼层 来自 安徽合肥
我也是这么想的,我是在Scope中的Date History中选择Save date to workspace,今天下午重复(什么都没修改)算了几次,只有一次数据保存成功,其他都失败,我用的是2010a版的
回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-27 21:35:24 | 显示全部楼层 来自 安徽合肥
2# lin2009
我对模型中某些参数是通过set_param('model','PreLoadFcn','Date')这个命令将预先写有变量值的m文件赋给simulink
回复 不支持

使用道具 举报

发表于 2010-7-30 14:01:16 | 显示全部楼层 来自 湖北武汉
一般这问题都是你软件安装时没考虑兼容性吧,属性√选兼容模型,管理员身份运行再保存试试,

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-30 15:02:35 | 显示全部楼层 来自 安徽合肥
5# 活耗子
楼上的回复确实不知道是什么意思,我程序安装的时候都是全选的,而且也没有什么兼容性要选啊。
我现在改用其他方法,就是在simulink模型中将需要输出的用out模块控制,然后在GUI的m文件中[timeVector,stateVector,outputVector] =sim('modelname');再用assignin函数把数据保存到workspace中
回复 不支持

使用道具 举报

发表于 2010-8-27 10:13:52 | 显示全部楼层 来自 华南理工大学
好像只能保存时间变量tout,其他的要用to workplace 模块
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 19:20 , Processed in 0.034577 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表