simulink 初值赋值问题

16 vues (au cours des 30 derniers jours)
Qiaoli Ji
Qiaoli Ji le 8 Mar 2018
大神别走啊 求耐心的听我叨叨完再做决定呗
因为我做的是一个具体的过程,说起来更麻烦,所以抽象的描述下我遇到的难题。
simulink中我建立了模型a,假设初始条件为A,利用积分器模块计算。
matlab中利用命令运行模块a,当满足一定条件b时,simulink中的积分器计算停止,得到此刻的值B,然后再利用代码中的一个函数,以B为初值计算得到C,
然后开始下一个循环,初始条件应该为C。
那么我的问题是:利用什么方法可以实现初始条件的转换?即第一个循环是A,第二个循环变为C。
我尝试了将积分器中的初始条件设置为外置方式,但没有作用。也可能是我的方法不对。
另外,我的代码中给了初始条件A,循环语句中将C赋值给了A,但workspace中并没有进行赋值......
matlab新手一枚,请大神指教:

Réponses (0)

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!