MATLAB Answers

How can I get and set variables like PID parameters in a Simulink model from an mfile?

15 views (last 30 days)
Recep
Recep on 14 Feb 2011
I want to carry simulink variable (eg. PID parameters)to mfile. After I process in mfile, I will send to simulink model. How can I do this. Could you suggest any way for me?
  3 Comments
James Allison
James Allison on 16 Feb 2011
You have several options:
1) use get_param to obtain Simulink model parameters, and use set_param to set them
2) Use variables in your Simulink model parameters, and define them in the base workspace. You can set these values using your m file, and then run the Simulink model.
3) If you run your Simulink model using the sim command, you can pass in model parameter values.

Sign in to comment.

Answers (3)



Community Treasure Hunt

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

Start Hunting!

Translated by