我如何在Simuink运行不同的时间线?

1次查看(最近30天)
Siavash
Siavash 2014年6月9日
编辑: Rashmil Dahanayake2014年6月9日
嗨,家伙。我已经用Simulink在地下介质中建模了污染物的命运和运输系统。金宝app该模型由子系统1和子系统2组成。问题是,当我运行模型时,Sub1和sub2同时运行但我想让sub2的时钟以相对于Sub1的延时开始。换句话说,我希望下标2在下标1到达特定时间时开始。如果你能帮我度过难关我会很感激的。

接受的答案

Rashmil Dahanayake
Rashmil Dahanayake 2014年6月9日
编辑:Rashmil Dahanayake 2014年6月9日
为两个子系统使用“启用子系统”块。
更新文件。子系统1从0-75秒开始调谐。子系统2在75-100秒运行,在t=75秒时接受subsystem1的值。您可以根据需要编辑触发点。
3评论
Rashmil Dahanayake
Rashmil Dahanayake 2014年6月9日
reuploaded。
Subsystem1从t=0开始,subsystem2从t=75开始
为了显示目的,您可以使用x-y图而不是示波器对t轴进行时间移位。

登录评论。

更多的答案(2)

钱德拉塞卡
钱德拉塞卡 2014年6月9日
嗨。您需要开发一个调度程序,在其中基于subsystem1触发subsystem2中的调度程序
1评论
Siavash
Siavash 2014年6月9日
事实上,如果我能把信号传输回去,一切都会好起来的。只要transport块不接受任何负值,我就不能向前传输。你能给我个答案吗?我将非常感谢你的帮助。

登录评论。


Rashmil Dahanayake
Rashmil Dahanayake 2014年6月9日
使用嵌入式matlab函数创建一个规则来覆盖负时间值。附加mdl文件以进行进一步研究
2的评论
Siavash
Siavash 2014年6月9日
我需要把信号移到零然后继续到下一个子系统。我不想让它们同时运行。

登录评论。

下载188bet金宝搏

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!