控制变量条件传播

在变体的条件传播,Simulink中自动分配到块的条件。万博1manbetx可以控制所述变体的条件如何传播上游和下游中的模型。

考虑这种模式。

在Si万博1manbetxmulink中,单击模拟>以查看所述变体的条件传播到块。

变异源1块具有A == 1条件,这传播向后和向前给连接到块变异源1块。所述变体的条件传播到Gain4阻止,但不会传播到正弦WAVE1块。

范围块是无条件的,并从接收其输入正弦WAVE1块。因此,正弦WAVE1块是无条件的。如果您删除范围块,所述变体的条件传播到正弦WAVE1块。

如果更换范围与任何其它块的块(包括终结者块),则正弦WAVE1块仍然无条件的。

A嵌段是无条件的,如果它的输入中的至少一个是无条件的。的输入侧块被连接到Gain5(条件)嵌段和至正弦的Wave2(无条件的)块。因此,块是无条件的。

可以使用这些概念来创建一个子系统块,其控制的变体的条件向两侧或一侧传播。

变条件上游和下游的停止传播

考虑到连接到该模型的部分变异源2变异Source3块。当你模拟模型,从该变异条件变异源2块和所述变异Source3块传播上游和下游。

停止两侧之间的块Gain6Gain7块防止变条件从传播的上游或下游。双击停止两侧块,以查看其组件。

停止两侧块使用终结者停止所述变体的条件传播上的上游子系统块。要停止条件传播上的下游侧子系统块中,inports中的一个被连接到地面(无条件的)。因此,这种布置停止所述变体的条件传播的上游和下游。同样,可以选择性地在上游或下游,用于一个模型停止的变体的条件的条件传播。例如,如果您删除终结者块,变体条件传播上游但停止下游。

变条件时停止传输下行

这里,子系统块的一个输入端口是无条件使子系统块无条件在输入侧和因此停止的下游变体状态的传播。

更多关于