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