Custom Build Process With Predefined Model Graphs

16 views (last 30 days)
Taylor
Taylor on 22 Nov 2025 at 2:23
Commented: Walter Roberson on 22 Nov 2025 at 4:37
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.
  1 Comment
Walter Roberson
Walter Roberson on 22 Nov 2025 at 4:37
I would not expect a depth-first search of the entire model to take more than a relatively small number of seconds.

Sign in to comment.

Answers (0)

Categories

Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!