MATLAB Answers

Why does the "Enabled Subsystem" not work?

4 views (last 30 days)
Jakob Hartig
Jakob Hartig on 19 May 2017
Commented: Jakob Hartig on 19 May 2017
When trying out "Enabled Subsystem" I encounter a strange Problem: The block seems not to work. But strangely the same block copied from the "enablesub"-example seems to work (see Picture and attached Model). I have no idea why this is the case since i compared every Parameter of the two Subsystem-blocks and the enabled block.
I am using Matlab Simulink Version 8.1.0.604 (R2013a).

  0 Comments

Sign in to comment.

Accepted Answer

Swarooph
Swarooph on 19 May 2017
This is because the setting 'Output when disabled' is different for the respective output ports of the Enabled subsystems.
The From Library Browser version has the following setting:
The example version has the following setting:
Because of this discrepancy, the behavior is expected. Take a look at the documentation here to learn more about this setting.

  1 Comment

Jakob Hartig
Jakob Hartig on 19 May 2017
Thank You very much Swarooph. It works fine now. I never thought about the Output to be the source of the discrepancy.

Sign in to comment.

More Answers (0)

Sign in to answer this question.

Products