Why do I receive an "erroneous feedback connection" error in Simulink 6.0 (R14) when I open a model saved in Simulink 5.1 (R13SP1)?

3 views (last 30 days)
I opened the model saved in Simulink 5.1 (R13SP1) in Simulink 6.0 (R14). I received the following error message:
Erroneous feedback connection involving one or more virtual blocks starting
at output port 1 of 'Vmodel/1 Ctrl_SIM/1.1 PowerTrainManager/1.1.2
ControllerState /Bus Selector1'
However, it does not look like there is a feedback connection in my model.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 30 Jan 2012
This bug has been fixed for Release 14 (R14). For previous releases, please read below for any possible workarounds:
This has been verified as a bug in Simulink 6.0 (R14) in the way that Simulink handles models created in an earlier version.
To work around this issue, try to disable the "BusPropagationForNVBlocks" feature before opening your model.
The following command will disable the "BusPropagationForNVBlocks" feature. The command can be entered at the MATLAB command window.
feature('BusPropagationForNVBlocks', 0);
Note that to use the above command, a Simulink model has to be opened at least once during the MATLAB session.
If this does not resolve the issue, you may insert Signal Conversion blocks in the model, to avoid any direct passthrough of a signal through a subsystem. This will ensure that a copy of the signal is made before feeding it through.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!