Simulink: too many input arguments

6 visualizaciones (últimos 30 días)
Luigi Siviello
Luigi Siviello el 29 de Sept. de 2017
Comentada: Omur Bas el 2 de Oct. de 2017
Hi community, I'm trying to simulate in Simulink a flocking model. I want to realize the motion for a flock of sheep. I started to consider only 2 sheep and each simulink block represents a sheep. In input to each block, I send some parameters and thanks to a MUX block, I send all to an Interpreted MATLAB Function block that it compute some results. I declared all parameters in the function used in the Interpreted MATLAB Function block (inputs included).
If I start to simulate, I get the message in the figure and I don't know the reason.
It seems that there are too many inputs? Why? In the past, I realized some more complex programs, without this kind of problem.
This is the Simulunk environment:
Thanks to all :)
  1 comentario
Omur Bas
Omur Bas el 2 de Oct. de 2017
We can probably help you better if you can post the function definition for your MATLAB function.

Iniciar sesión para comentar.

Respuesta aceptada

Yogananda Jeppu
Yogananda Jeppu el 1 de Oct. de 2017
Check the number of inputs to the mux block. Check their dimensions. If the inputs to the block are three from one port you may have this issue. I am guessing. You can also use a Matlab function and pass individual data. You have more flexibility there.

Más respuestas (0)

Categorías

Más información sobre Simulink Functions en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by