Custom Build Process With Predefined Model Graphs

16 vues (au cours des 30 derniers jours)
Taylor
Taylor le 22 Nov 2025
Commenté : Ayush le 9 Déc 2025
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 commentaires
Walter Roberson
Walter Roberson le 22 Nov 2025
I would not expect a depth-first search of the entire model to take more than a relatively small number of seconds.
Ayush
Ayush le 9 Déc 2025
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.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Deployment, Integration, and Supported Hardware dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by