
一度ビルドしたSimulinkモデルをそのまま他人と共有してビルドせずに使いたい
8 次查看(过去 30 天)
显示 更早的评论
Simulinkにおいてモデルをビルドし、シミュレートが可能な状態であるファイルそのものをライブラリファイルのように他人に共有することは可能でしょうか?
以下のようなシーンで利用したいと考えています。
A: 親モデル(BとCを内包し、データを渡すだけのモデル)
B: Aに内包される子モデル
C: Aに内包される子モデル(ビルドにかなり時間がかかる)
Bのみを修正してシミュレートをしたいが、モデルAでまとめてシミュレートする場合、依存関係であるCもビルドされることを回避したいです。
変更検知による再ビルドの抑止は承知しておりますが、それでは1度ローカルでビルドする必要が出てきてしまいます。
ローカルで新規にビルドをする際に、モデルCの新規ビルドを行わず、あらかじめ用意したライブラリファイルのような物を使いシミュレートを行いたいです。
0 个评论
回答(1 个)
Toshinobu Shintai
2020-12-25
コンフィギュレーションパラメータで、モデル参照のビルドを行うかどうかのオプションを選択できます。以下の画像のように、「既知の依存関係で任意の変更が検出された場合」や「行わない」などにすると、ビルド時間を短縮できるのではないでしょうか。

2 个评论
Toshinobu Shintai
2020-12-28
キャッシュがあれば再ビルドせずに行えますが、キャッシュには「slxc」ファイルと「slprj」フォルダがありますが、「slxc」だけでよいのか、「slprj」フォルダも必要なのか、私は詳しく知りませんので、確認してもらえればと思います。
キャッシュ格納フォルダの指定については、プロジェクトを活用することをおすすめします。
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Create Large-Scale Model Components 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!