How can I get and set variables like PID parameters in a Simulink model from an mfile?
Mostra commenti meno recenti
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 Commenti
Kaustubha Govind
il 14 Feb 2011
Do you mean to do processing of the parameters offline (run the model once, save parameters, process them, then run model a second time), or during model simulation?
Recep
il 15 Feb 2011
James Allison
il 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.
Risposte (3)
Paulo Silva
il 14 Feb 2011
doc open_system
doc load_system
doc set_param
doc sim
doc save_system
doc close_system
Kaustubha Govind
il 15 Feb 2011
0 voti
You can log data from Simulink using the To Workspace block and import data back into the model using the From Workspace block.
Categorie
Scopri di più su Programmatic Model Editing in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!