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!