MATLAB: Does the operator in the Relational Operator block change when built in Simulink 6.0 (R14) but saved and opened as a Simulink 4.1 (R12.1) Simulink file

6.07.0backwardcompatibilityMATLABoperatorr12.1r14relationalsimulink

If a Relational Operator block is included in a Simulink 6.0 (R14) model that is saved as a Simulink 4.1 (R12.1) model, then when that model is opened in Simulink 4.1 (R12.1), the relational operator value will change. For instance, if the operator was set to '==' in Simulink 6.0 (R14), it will change to '>=' when opened in Simulink 4.1 (R12.1).

Best Answer

This bug has been fixed in Release 14 Service Pack 2 (R14SP2). For previous releases, please read below for any possible workarounds:
This bug has been fixed for Release 14 SP1 (R14SP1). For previous releases, please read below for any possible workarounds:
We have verified that there is a bug in MATLAB 7.0 (R14) in the way that backwards compatibility is handled with the Relational Operator block.
There are currently no known workarounds.
Related Question