Simulinkモデルの複数のファイルの結合

複数のSimulinkモデルのファイルを結合するには、どのような方法がありますか。
ファイルの結合の際、モデル間の入出力はどのように設定すべきですか。
よろしくお願いいたします。

5 件のコメント

stozaki
stozaki 2021 年 9 月 2 日
大貫様
こんにちは。
「複数のSimulinkモデルのファイルの結合」というのは、1つのモデル内で複数モデルを呼び出して、ブロック線図上でモデル同士の入出力を接続することを意味していますか?
上記の場合、「ファイルの結合」というより「ファイルの参照」になるので少し意味合いが異なるため、確認させて頂きたく質問いたしました。
大貴 渡邉
大貴 渡邉 2021 年 9 月 2 日
stozaki様
ご返信いただきありがとうございます。
「1つのモデル内で複数モデルを呼び出して、ブロック線図上でモデル同士の入出力を接続すること」に加えて、例えば、「それぞれのモデルが書かれたファイルごとに何かしらの設定をして入出力をファイルごとにつなげること」なども含めて、複数のモデルをつなげる手段があれば教えていただきたいと思い、質問させていただきました。
Atsushi Ueno
Atsushi Ueno 2021 年 9 月 2 日
編集済み: Atsushi Ueno 2021 年 9 月 2 日
分割された複数のファイルはそのままにして、それらを参照してバス信号で一つにまとめるモデル※を作るのがベストプラクティスです。(※「ハーネスモデル」とでも言いましょうか)(追記:一般的によく呼ばれるのは「アーキテクチャモデル」ですね)
大貴 渡邉
大貴 渡邉 2021 年 9 月 6 日
Atsushi Ueno様
ご返信ありがとうございます。大変参考になりました。
モデル参照を行う場合、バスとして信号をまとめるためには、In Bus ElementやOut Bus Elementを用いるのが一般的でしょうか。それとも、他に優れた手法がございますでしょうか。
Atsushi Ueno
Atsushi Ueno 2021 年 9 月 6 日
In Bus Element / Out Bus ElementでもBus Selector / Bus Creator でも Bus Assignmentでも、モデル内のバス信号の作り方によって使い分ける事になりますが目的(バス信号を使う事)は同じです。
私はIn Bus Element / Out Bus Elementを全く使いませんが、それでもモデル参照を使ってコード生成まで出来ています。何か必要に迫られれば使う事になるでしょう。

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

回答 (0 件)

カテゴリ

ヘルプ センター および File Exchangeモデル化 についてさらに検索

製品

リリース

R2021a

タグ

質問済み:

2021 年 9 月 2 日

コメント済み:

2021 年 9 月 6 日

Community Treasure Hunt

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

Start Hunting!