声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2001|回复: 8

[综合讨论] 请教matlab的GUI对simulink的常量参数设置

[复制链接]
发表于 2007-11-11 21:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
在设置好GUI界面后, 可以直接用set_param('model','param',string)对simulink中模型参数parameter进行设置,但对于contant value和Initial condition却不能设置,我试了好几种方法也不能

GUI可以直接调用[tout,yout]=sim('model')得到simulink系统的输出,但如果有多个信号输出时该怎样把他们分开啊。
我用这个总是不对:[tout,y1,.....yn]=sim('model'),也不知道什么原因,请高手指教,谢谢

[ 本帖最后由 花如月 于 2007-11-11 21:49 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-11-11 21:41 | 显示全部楼层
你是做的界面是用于对不同模型的仿真?
 楼主| 发表于 2007-11-11 21:47 | 显示全部楼层

回复 #2 花如月 的帖子

首先是谢谢花如月。
     同一个模型不过规模较大,所以其中有很多contant value和Initial condition,用那个函数没法设置,也不知道怎么设,望指教谢谢
发表于 2007-11-11 21:52 | 显示全部楼层

回复 #3 liuxianen 的帖子

(1)如果只有一个模型,似乎没用搭建gui界面的必要。用界面设置很麻烦,还不如之用在mdl里边进行设置,模型庞大可以分块封装
(2)这个问题可以参考simlink仿真波形的输出与绘制(含实例,适合新手)

[ 本帖最后由 花如月 于 2007-11-11 21:53 编辑 ]
 楼主| 发表于 2007-11-11 21:58 | 显示全部楼层
但这个系统有将近一百个模块组成,构成子系统依然十分庞大,参数设置太麻烦,且意义不明确,所以要构建界面。就遇到上面的问题,我看到别人有这么做的,但不清楚具体如何,望指教,谢谢
 楼主| 发表于 2007-11-12 17:34 | 显示全部楼层
现在好像有点眉目了,但总是报错说没有那个参数(Constant value),Block我给它取名为:constant
则有下面这句话出错:
   set_param("crane/Contant','constant value',get(handles.edit7,'string');
 还没找到原因,希望哪位大侠指导一下,谢谢~~`

[ 本帖最后由 eight 于 2007-11-16 17:00 编辑 ]
发表于 2009-2-18 14:50 | 显示全部楼层

感谢分享

真是强人,来过顶一下!
发表于 2010-10-1 14:56 | 显示全部楼层
顶顶
发表于 2010-10-1 14:57 | 显示全部楼层
顶顶
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-14 21:21 , Processed in 0.070804 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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