MATLAB Answers

Error in port widths or dimensions

247 views (last 30 days)
Nitesh
Nitesh on 20 Jun 2011
Commented: moayed mohamed on 19 Feb 2019
hello there! I am working on a Helicopter simulation code made on simulink. hen I try to run this code, it shows error "Error in port widths or dimensions". I am using a square input port with two inmputs coming and 4 outputs are expected. Its showing a question mark above the connecting lines from one input to the port. Dunno wats wrong. please help

  1 Comment

Sign in to comment.

Accepted Answer

Arnaud Miege
Arnaud Miege on 20 Jun 2011
Have a look at the error message in more detail. It'll tell you: such block is outputting a signal of dimension x and is driving such block, which is expecting s signal of dimension y. This will help you to find out in which block the problem is located and fix it. From the model, you can also click on Format -> Port/Signal Displays -> Signal Dimensions to show the dimensions of the various signals in your model. When a '?' is shown, it means there's a problem with inconsistent dimensions.
HTH,
Arnaud

  0 Comments

Sign in to comment.

More Answers (3)

nithya E
nithya E on 27 Jul 2017
how to correct this error..please find the attachement

  0 Comments

Sign in to comment.


sampath vp
sampath vp on 31 Oct 2017
hi,
i have the below error Error in port widths or dimensions. Output port 1 of 'lab55/Convert 1-D to 2-D/In' is a [64x1] matrix. can you pl suggest? thanks

  0 Comments

Sign in to comment.


sampath vp
sampath vp on 31 Oct 2017
Error in port widths or dimensions. Output port 1 of 'lab55/Convert 1-D to 2-D/In' is a [64x1] matrix.

  0 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!