branched signals to merge block

조회 수: 99 (최근 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 CenterFile Exchange에서 Subsystems에 대해 자세히 알아보기

태그

제품


릴리스

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by