liuxianen 发表于 2007-11-11 21:35

请教matlab的GUI对simulink的常量参数设置

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

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

[ 本帖最后由 花如月 于 2007-11-11 21:49 编辑 ]

花如月 发表于 2007-11-11 21:41

你是做的界面是用于对不同模型的仿真?

liuxianen 发表于 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 编辑 ]

liuxianen 发表于 2007-11-11 21:58

但这个系统有将近一百个模块组成,构成子系统依然十分庞大,参数设置太麻烦,且意义不明确,所以要构建界面。就遇到上面的问题,我看到别人有这么做的,但不清楚具体如何,望指教,谢谢

liuxianen 发表于 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 编辑 ]

hqk2007 发表于 2009-2-18 14:50

感谢分享

真是强人,来过顶一下!

spwbaha 发表于 2010-10-1 14:56

顶顶{:{44}:}

spwbaha 发表于 2010-10-1 14:57

顶顶 {:{39}:}
页: [1]
查看完整版本: 请教matlab的GUI对simulink的常量参数设置