Run simulink model (slx format) in m-file

133 visualizzazioni (ultimi 30 giorni)
amin
amin il 23 Gen 2017
Commentato: Mohsen Asaadi il 7 Mar 2022
Hello I have a model in simulink and need to set constant parameters from m file. the names of the model and mfile are different. instead of values in the content box in the model I used the variable name: 'H_move' I used the simset() function to import the values but got these errors:
Unrecognized property name 'H_move'. or this one block_diagram does not have a parameter named 'H_move'
I searched a lot but could not recognize the problem. Best Regards Amin

Risposte (1)

Easwar Kumar Yarrabikki
Easwar Kumar Yarrabikki il 23 Gen 2017
  • If I understand your question correctly,
  • What I usually do is, I initialize work space with all the constants first and then call the model from MATLAB Script. let assume
  • a=10;
  • b=10;
  • sim('mymodel') % running model from script*
  • Here my simulink model needs constants a and b as an inputs to run the simulation. Since I already loaded them into workspace it, MATLAB knows values for a and b, it will feed them to Simulink even you used a and b in your simulink model.

Community Treasure Hunt

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

Start Hunting!

Translated by