Where are the PID blocks in the Block-Specific Parameters in order to change parameters of these blocks in a script?

I am using the PID Controller (2DOF) in a Simulink model. By looking at the Block-Specific Parameters of Simulink, I found that the PID blocks don't appear. I need it because I have to modify the parameters of the PID in a script.
Any idea before programming manually the PID algorithm by using basics blocks?

回答 (1 件)

Suze Zhang
Suze Zhang 2017 年 9 月 20 日
Hi Enrique,
To view the block specific parameters for PID Controller (2DOF) block, you can select this block in your Simulink model, then use the following command to get a list of block dialog parameters for this block:
>> get_param(gcb, 'DialogParameters')

1 件のコメント

Thank you Suze!
I executed:
P = get_param('miModel/PID Controller (2DOF)','P')
I = get_param('miModel/PID Controller (2DOF)','I')
and it works!

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

カテゴリ

ヘルプ センター および File ExchangeControl System Toolbox についてさらに検索

質問済み:

2017 年 9 月 14 日

コメント済み:

2017 年 9 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by