Mergeブロックを​利用しているSimu​linkモデルのシミ​ュレーションを実行し​ようとすると、エラー​メッセージを出力し、​シミュレーションでき​ません

Mergeブロックを利用しているSimulinkモデルのシミュレーションを実行しようとすると、次のようなエラーメッセージを出力し、シミュレーションできません。
(エラーメッセージ)
ブロック'test/Constant'の出力端子1からブロック'test/Out1'の入力端子1への結合が不正です。 出力信号もまたマージブロック'test/Merge'の入力端子1を使っているためです。マージする信号は、 マージブロックの入力端子にのみ結合させることができ、他の任意のブロックの入力端子に結合させないでください。

 採用された回答

MathWorks Support Team
MathWorks Support Team 2012 年 4 月 18 日

0 投票

Mergeブロックの仕様として、Mergeブロックへ入力する信号はMergeブロックにのみ接続が許可されており、信号線を分岐させることができません。上記のようなエラーメッセージは、Mergeブロックへの入力信号を分岐させている場合に出力されます。この問題の対策として、下記のブロックをMergeブロックへの入力信号に割り込ませる方法があります。
1. Gainブロック(Gain値:1)
2. Signal Conversionブロック
結果として、次のような信号の接続状態になります。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!