Combine signals in Simulink

2 ビュー (過去 30 日間)
Jurica Martinko
Jurica Martinko 2020 年 12 月 22 日
回答済み: Rhea Chandy 2021 年 1 月 4 日
How can I combine a signal from conditional subsystem with a normal signal? I want to combine a power signal from a source with two signals from conditional subsystem that are connected with this input signal. When I use Merge block it says that it cannot be connected, because Merge block can use only signals from conditional subsystems. Is there another way to combine these two signals into one without using Merge block.
  2 件のコメント
jessupj
jessupj 2020 年 12 月 22 日
try the mux block maybe. it depends on what you need merged signals for i guess.
Jurica Martinko
Jurica Martinko 2020 年 12 月 22 日
I need to combine this two merged signals from conditional subsystem with a normal signal in one signal.

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

回答 (1 件)

Rhea Chandy
Rhea Chandy 2021 年 1 月 4 日
Hello Jurica,
As you say in your post, only conditionally executed subsystems can be used to drive Merge blocks. The guidelines and limitations of merge blocks are in the following documentation, and you an refer to this for further information on how to use them effectively: Merge Blocks
You may use an array of buses as an input signal to a Merge block,(with certain limitations) to combine inputs into a single output. Further, you can also try using a Mux block, which combines inputs with the same data type and complexity into a vector output, although this doesn't give the same output as the Merge block. You can refer to this information on combining signals: Composite Signals.

カテゴリ

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

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by