Invalid dimensions encountered while propagating dimensions from output port of Mux to...

2 vues (au cours des 30 derniers jours)
Hey, I'm building a Two phase IM. In one of the subsystems I have a Mux with 4 inputs and it's output connects to the two Fcn blocks which gives a scalar quantity. When I run this system it gives me this error 'Invalid dimensions encountered while propagating dimensions from output port 1 of 'TPIM/Krause Model/Subsystem/Mux2' to input port 1 of 'TPIM/Krause Model/Subsystem/Fmd1'. During propagation, we are attempting to unify the dimensions of the multiplexed signal with dimensions {1,1,1,1} to obtain the dimensions 1' where Fmd1 is one of the Fcn blocks.

Réponse acceptée

Guy Rouleau
Guy Rouleau le 22 Mar 2012
This sort of error can happen for 2 reasons: Simulink misses information to propagate dimensions properly OR the dimensions you specified are wrong.
To debug, I recommend inserting Signal Specification blocks between your blocks and specify what you think the dimensions should be. It should help determining where the problem comes from.
  4 commentaires
Guy Rouleau
Guy Rouleau le 26 Mar 2012
K E - I am working on gathering and documenting my "debugging tricks"... you ill definitely see a blog post on that some day
K E
K E le 27 Mar 2012
Christmas in March! Glad to hear it.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Subsystems dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by