Variable function names in Simulink
Show older comments
Hi,
I have created a model in Simulink which uses the Matlab Function block. Usuually I would enter the name of my function into this block and run the model. However I would like to automate my simulations which requires me to keep the function names variable. I have tried creating a cell array of function names and attempting to access these in the 'Matlab Function' parameter line:
SimControllers{ControllerRun}
But this does not seem to work.
Any ideas on how I could accomplish this?
Regards,
Avi
Answers (2)
Kaustubha Govind
on 3 May 2011
You could try entering something like:
feval(SimControllers{ControllerRun},u(1))
Avishek
on 4 May 2011
0 votes
Categories
Find more on Simulink in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!