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

关于simulink的源程序?

[复制链接]
iwwfu 该用户已被删除
发表于 2002-9-22 16:28:18 | 显示全部楼层 |阅读模式 来自 河北保定
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-9-22 17:31:58 | 显示全部楼层 来自 上海长宁区

Re:【求助】关于simulink的源程序?

Simdroid开发平台
在m文件中设置simulink模块的参数一般有两种方法(我所知):
1.用setparam直接设置,这适合参数不多的情况;
2.把你所有simulink中需要的参数放到base workspace中,参数少的话可以用assignin,参数多的话用:
save tmpdata;  
evalin('base','load tmpdata parameter');  
  
使用simulink的输出结果同样要从base workspace中取得,你也可以用两种方法:
1.evalin('base','save tmpdata parameter');  
load tmpdata;  
或者用sunnon 兄说过的:a=evalin('base','name_in_base');  
2.直接把你需要输出结果的命令在base workspace执行,例如
evalin('base','plot(x,y)');
这种方法在gui做界面时尤其有用!
  
这是我奋战于fig,m,mdl之间一个月来的一点心得~~~~~~~~
  
如果还有更好的意见和方法,希望能交流一二。

评分

1

查看全部评分

iwwfu 该用户已被删除
 楼主| 发表于 2002-9-23 15:58:10 | 显示全部楼层 来自 河北保定
提示: 作者被禁止或删除 内容自动屏蔽
iwwfu 该用户已被删除
 楼主| 发表于 2002-9-23 16:02:09 | 显示全部楼层 来自 河北保定
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-9-23 20:28:51 | 显示全部楼层 来自 陕西西安

Re:【求助】关于simulink的源程序?

有从workspace倒入和倒入workspace的模块
  
你自己找一下吧.
iwwfu 该用户已被删除
 楼主| 发表于 2002-9-23 22:15:46 | 显示全部楼层 来自 河北保定
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-2-2 19:53:25 | 显示全部楼层 来自 北京海淀
楼主,我遇到与你一样的问题,能教我怎么解决的么,(我把模块中需要输入的参数都改成变量名称了,但却出现了错误:
Error in block 'mm/PID Controller2': Block parameter 'kp' cannot be evaluated.  MATLAB error message: Undefined function or variable 'kp'  
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-7 03:26 , Processed in 0.035430 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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