24小时热门版块排行榜    

查看: 807  |  回复: 2

i4545

金虫 (小有名气)

[交流] 【求助】simulink仿真时根据不同初始条件旋转不同模型【已解决】

各位大虫们,小虫在simulink仿真过程中遇到一个问题:
我在做一个系统的仿真,由于系统有几种不同的输入情况,所以我根据不同的输入值构建了不同的模型,单独仿真模型没问题。由于我做的是一个大系统里面的一个子系统,所以需要整合。我想在输入值和各个模型间加入一个判定模块,从而根据不同的输入值来仿真不同的模块。
于是系统结构变为:
输入值---判定模块----(模型1 or 模型2 or 模型3 or 。。。。。。)
请问,大虫们,能不能告诉小虫该怎么做啊?????

[ Last edited by nono2009 on 2010-11-1 at 07:08 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我的灯呢

银虫 (初入文坛)

i4545(金币+5):谢谢帮助 2010-10-31 09:18:56
我觉得你可以先用条件语句对输入信号进行判断,根据情况对各子系统的输入进行定义。例如:if(u>0) u1=u; u2=0; u3=0; 这里的ui=0是指使子系统i 输出为0的输入值,需根据情况自己设定。最后将各子系统的输入量相加,由于不需要的子系统输出为0,最终得到的输出就是你想要的结果。


[ Last edited by 我的灯呢 on 2010-10-30 at 19:15 ]
2楼2010-10-30 19:13:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

i4545

金虫 (小有名气)

引用回帖:
Originally posted by 我的灯呢 at 2010-10-30 19:13:56:
我觉得你可以先用条件语句对输入信号进行判断,根据情况对各子系统的输入进行定义。例如:if(u>0) u1=u; u2=0; u3=0; 这里的ui=0是指使子系统i 输出为0的输入值,需根据情况自己设定。最后将各子系统的输入量相 ...

呵呵,已经解决了,不过还是谢谢你啊
3楼2010-10-31 09:18:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 i4545 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见