MATLAB: Is the Configurable Subsystem using the wrong settings in Simulink 6.0 (R14)

blockchoiceconfigurablecustomdefaultlibraryparameterssettingssimulinksubsystem

In Simulink 6.0 (R14), when using the Configurable Subsystem block from the attached library, the wrong constant value is being used. The default block choice is set to 'Constant' which has a value of '3', but when I drag the Configurable Subsystem block into a model, it uses the value '1'.

Best Answer

This enhancement has been incorporated in Release 2006a (R2006a). For previous product releases, read below for any possible workarounds:
We have verified that the documentation on the Configurable Subsystem block does not include the procedure for modifying a library block which is currently the default block choice.
This behavior is a result of the 'Constant' block being modified without updating the Configurable Subsystem block. The value of the 'Constant' block was changed from '1' to '3' while it was the default block choice. Such changes do not automatically propagate to the Configurable Subsystem block. To update the Configurable Subsystem, change the default block choice from 'Constant' to 'Constant1' and then back to 'Constant', by right-clicking it and selecting 'Block Choice'.