How do I list and edit all global (tunable) Parameters from the command line?

10 ビュー (過去 30 日間)
I need to list all global (tunable) Parameters of a model via commandline. I usually get to the list via the menu. (Simulation -> Model Configuration Parameters -> Optimization -> Signals and Parameters -> Inline Parameters -> Configure)
I also need to edit this list via commandline.

採用された回答

Vidya Viswanathan
Vidya Viswanathan 2016 年 3 月 31 日
編集済み: Vidya Viswanathan 2016 年 3 月 31 日
Hi Friedrich,
There is a command line approach to list all the global Tunable parameters present in the Simulink model and to edit it. The model property that corresponds to that is called 'TunableVars'. If your Simulink model has, say, 2 Global Tunable parameters K1 and K2, you can get the names of these parameters using the following line of code:
>> get_param(ModelName,'TunableVars')
ans =
K1,K2
Additionally, you can also get the Storage class and the qualifier type of the tunable parameters using the following commands:
>> get_param(ModelName,'TunableVarsStorageClass')
>> get_param(ModelName,'TunableVarsTypeQualifier')
In order to edit these, you have to use the "set_param" function and specify the label of the corresponding model parameter.
Regards,
Vidya Viswanathan
  1 件のコメント
Friedrich Welck
Friedrich Welck 2016 年 3 月 31 日
Thank you, this is exactly what I was looking for!
Regards, Friedrich

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEvent Functions についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by