Simulink constant parameter read inside Matlab Function block

Hi. I defined some Simulink parameters to the Model Workspace of a Simulink model. When used in a Constant block, the code compiles with no error. When used in a Matlab Function block, I get the 'undefined variable' error.
How can I use global parameters in the Matlab Function block, without having to add an input port for each parameter?
Thanks

3 comentarios

your version of Matlab?
how many parameters do you have? their size?
River Rock
River Rock el 12 de Oct. de 2012
Editada: River Rock el 12 de Oct. de 2012
Matlab R2012a 6 parameters, all scalar (i left data type auto)

Iniciar sesión para comentar.

 Respuesta aceptada

Más respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 12 de Oct. de 2012
Editada: Azzi Abdelmalek el 12 de Oct. de 2012
If you have sevral parameters with the same size , you can use one constant block with value
[param1 param2 ... paramn]

Categorías

Más información sobre Simulink Functions en Centro de ayuda y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by