How to change model properties of a .slx simulink model using the MATLAB script

12 ビュー (過去 30 日間)
Hello,
I am working on automated test scripts which involve calling mulltiple simulink models from inside a single simulink model. So I would like to access and edit the model porperties of all these simulink files at once using a matlab script.
For example, in the picture, I want to change the design Data definition from Base Workspace to Data Dictionary without having to open the simulink model and going to model properties, but directly from the command window. Does anyone know a way for it?

採用された回答

Mark McBroom
Mark McBroom 2021 年 3 月 6 日
Model configuration settings can be controlled from MATLAB code using the get_param() and set_param() functions. Help will tell you the name of the parameter. In this case:
set_param(modelName,'DataDictionary',dictionaryName);
  3 件のコメント
Mark McBroom
Mark McBroom 2021 年 3 月 7 日
set_param(modelName,'DataDictionary','')
Sachin Ganesh Uma Maheswaran
Sachin Ganesh Uma Maheswaran 2021 年 3 月 8 日
That works. Thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by