Simulink: too many input arguments
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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
el 2 de Oct. de 2017
We can probably help you better if you can post the function definition for your MATLAB function.
Respuesta aceptada
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.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Simulink Functions en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!