branched signals to merge block

113 ビュー (過去 30 日間)
ARAVINTH DESIKAN
ARAVINTH DESIKAN 2019 年 11 月 18 日
編集済み: Dave Hall 2022 年 2 月 10 日
this is the error I am getting when I am connecting a branched signals to merge block
Branched signals cannot be fed into a Merge block. The signal from 'impl_cmd_ctrl_subsys/Implement Command Control v00-/Lift Service Test Manager/Signal Conversion' output port 1 is connected to both Merge block 'impl_cmd_ctrl_subsys/Implement Command Control v00-/Lift Service Test Manager/Merge' input port 1 and to 'impl_cmd_ctrl_subsys/Implement Command Control v00-/Lift Service Testpoints/Subsystem/ImplSvcTstCmd_Fnc_TP/Copy' input port 1. To fix this error, you can insert a Signal Conversion block in Signal Copy mode and feed the output of the Signal Conversion block to only the Merge block. This message is related to a hidden SignalConversion block.
This block is added for block 'impl_cmd_ctrl_subsys/Implement Command Control v00-/Lift Service Test Manager/Signal Conversion' as result of block insertion or expansion. The hidden block's parameter 'Output' is set to 'Signal copy' This message is related to a hidden Merge block.

回答 (1 件)

Fangjun Jiang
Fangjun Jiang 2019 年 11 月 18 日
If a signal line goes to a Merge block, this signal line can't go anywhere else (branched). If you really need to use this signal line somewhere else, insert a Signal Conversion block and set it to do "Signal Copy".
  6 件のコメント
Fangjun Jiang
Fangjun Jiang 2022 年 2 月 10 日
Can you attach the model? Simplify it if you need to, as long as the error exists.
Dave Hall
Dave Hall 2022 年 2 月 10 日
Found a fix: I replaced the merge block with a switch block, and that seems to work around the problem. Not as clean as merge, but it works.

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

カテゴリ

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

タグ

製品


リリース

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by