inputブロックと​、outputブロッ​クの伝搬信号を調べる

조회 수: 12 (최근 30일)
Mamoru Mabuchi
Mamoru Mabuchi 2022년 9월 22일
답변: Toshinobu Shintai 2022년 9월 22일
InputブロックとOutputブロックを指定して、そこから伝搬信号名を調べたいです。
Inputブロックから出力する伝搬信号名は、下記のようにすれば得ることができました。
Ph = get_param(gcb,‘PortHandles’) (gcbinputブロック)
get_param(Ph.Outport,'PropagatedSignals')
一方のOutputブロックに入力する伝搬信号名の抽出の仕方がわかりません。
Outputブロックの伝搬信号の調べ方を教えていただけますか

답변 (1개)

Toshinobu Shintai
Toshinobu Shintai 2022년 9월 22일
接続元のポートハンドルから調べるしかないかと思います。
Ph = get_param(Output_block_name, 'PortHandles');
line_handle = get_param(Ph.Inport(1), 'Line');
outport_handle = get_param(line_handle, 'SrcPortHandle');
name = get_param(outport_handle, 'PropagatedSignals');

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!