Custom Build Process With Predefined Model Graphs

I have a predefined model structure with well defined dependencies. Is there a way I can can manually build my model tree one model at a time without performing a dfs of the entire modelling tree for changes?
I'm generatig code from a relatively large system (200+ model references) which may be 3-4 layers deep. I'm finding that every model rebuild takes 30+ minutes even with parallel builds turned on despite only one model within the build tree changing. I suspect the cause of these slow builds is Simulink needs to first perform a depth first search of the entire model and recalculate the structural checksum for each model in the tree before rebuilding the individual changed models.
My thought is if I use a predefined model tree (possibly integrated into bazel), I can avoid the need to rebuild/check so many models for changes. As best I can tell, slbuild allows you to rebuild a single reference model, but if that reference model consists of other reference models, a dfs is performed and the complete tree is rebuilt.

2 个评论

I would not expect a depth-first search of the entire model to take more than a relatively small number of seconds.
Hi,
'slbuild' can be used to build a specified model. However, Simulink will still check all referenced models in its hierarchy, and if any dependencies have changed, they may also be rebuilt automatically.

请先登录,再进行评论。

回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息

产品

版本

R2023b

提问:

2025-11-22

评论:

2025-12-9

Community Treasure Hunt

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

Start Hunting!

Translated by