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

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

5 Comments

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

Sign in to comment.

Answers (0)

Categories

Find more on モデル化 in Help Center and File Exchange

Products

Release

R2021a

Asked:

on 2 Sep 2021

Commented:

on 6 Sep 2021

Community Treasure Hunt

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

Start Hunting!