simulinkモデ​ルの中にgotoブロ​ックとfromブロッ​クがたくさんあります​。それらをすべて信号​線としてつなぎたいで​す。

私が作成したsimulinkモデルの中にはgotoブロックとfromブロックがたくさんあります。今、そのブロックをすべて削除し、同じ名前のgotoブロックとfromブロック同士をすべて信号線に置き換える作業をしています。そのような作業を自動で行う方法はありますでしょうか?

 Accepted Answer

Etsuo Maeda
Etsuo Maeda on 21 Oct 2019

1 vote

回答がついていないようなので・・
を参考にスクリプトm-fileで操作していけばよいかと思います。
find_system でブロックを探して、get_paramでパラメータを抽出して一致判定をして、delete_blockでブロックを消して、add_lineで繋がっているべきブロックとブロックラインをつなげる というようなワークフローで出来そうです。
HTH

1 Comment

maeda
maeda on 23 Oct 2019
Maedaさん、ありがとうございます。参考になりました。

Sign in to comment.

More Answers (0)

Categories

Find more on プログラムによるモデル編集 in Help Center and File Exchange

Products

Release

R2017b

Tags

Asked:

on 17 Oct 2019

Commented:

on 23 Oct 2019

Community Treasure Hunt

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

Start Hunting!