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)?
1 view (last 30 days)
Show older comments
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
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.
0 Comments
More Answers (0)
See Also
Categories
Find more on Subsystems in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!