How to switch simulink blocks using a parameter?

1 回表示 (過去 30 日間)
Martin
Martin 2017 年 1 月 18 日
コメント済み: Martin 2017 年 1 月 26 日
Hello,
in my Simulinkmodel I want to test different controller blocks. In my "Input Generation"-block I implemented 4 different controllers. Everytime I want to test another controller, I have to remove the input and output connections and make new connections for the new block by hand which is quite annyoing. Is there a way to to this with a parameter? Say if some constant c is equal to 1, I want Controller 1 to be connected to the input and output ports of "input generation" and so on. Thanks for your help.

採用された回答

Jordan Ross
Jordan Ross 2017 年 1 月 24 日
Hello Martin,
What you are going to want to use is actually is a "variant subsystem". The following documentation page discusses what they are:
However, of more interest to you is the following documentation page which contains an example of modeling different variants of controllers:
  1 件のコメント
Martin
Martin 2017 年 1 月 26 日
Thanks Jordan! This is, what I was looking for.

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by