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

14 Ansichten (letzte 30 Tage)
Mamoru Mabuchi
Mamoru Mabuchi am 22 Sep. 2022
InputブロックとOutputブロックを指定して、そこから伝搬信号名を調べたいです。
Inputブロックから出力する伝搬信号名は、下記のようにすれば得ることができました。
Ph = get_param(gcb,‘PortHandles’) (gcbinputブロック)
get_param(Ph.Outport,'PropagatedSignals')
一方のOutputブロックに入力する伝搬信号名の抽出の仕方がわかりません。
Outputブロックの伝搬信号の調べ方を教えていただけますか

Antworten (1)

Toshinobu Shintai
Toshinobu Shintai am 22 Sep. 2022
接続元のポートハンドルから調べるしかないかと思います。
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');

Kategorien

Mehr zu Simulink finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!