simulink enable嵌套问题
生活随笔
收集整理的這篇文章主要介紹了
simulink enable嵌套问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、什么是嵌套
假設(shè)一個subsystem A1, 其內(nèi)部還有一個subsystem a1.
A1 內(nèi)部有一個enable模塊,“States when execution is resumed:”設(shè)置為 reset。 也即disable時,內(nèi)部所有狀態(tài)復(fù)位。
a1 內(nèi)部也有一個enable模塊,“States when execution is resumed:”設(shè)置為 held。 也即disable時,內(nèi)部所有狀態(tài)保持。
那么,當(dāng)A1 disable時,a1的內(nèi)部狀態(tài)到底時復(fù)位,還是保持呢?
直覺:
a1在A1內(nèi)部,那A1 disable時, a1就也復(fù)位。
當(dāng)A1使能時, a1被disable, a1才保持。
實(shí)際結(jié)果和直覺相反:
不管A1的狀態(tài)如何,使能還是屏蔽,a1都保持。
二、原因
官網(wǎng)說明
對于其 Enable 模塊具有不同參數(shù)設(shè)置的嵌套子系統(tǒng),子級子系統(tǒng)的設(shè)置將覆蓋從父級子系統(tǒng)繼承的設(shè)置。
三、解決辦法
我也沒有,只能是盡量不嵌套。或者a1內(nèi)部不要有狀態(tài)存在。
總結(jié)
以上是生活随笔為你收集整理的simulink enable嵌套问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 多元线性回归实例
- 下一篇: 纯Delphi开发微信电子工资条