How to handle cyclic dependencies with Simulink libraries ?

5 visualizaciones (últimos 30 días)
Mohamed-Marwan Chawa
Mohamed-Marwan Chawa el 28 de Abr. de 2022
Comentada: Mohamed-Marwan Chawa el 8 de Mayo de 2022
We have the following usecase:
We created a library "Std_Lib" that contains certain utilities and is tracked on git, let's say this library has the following versions: V1.0.0, V2.0.0
We created another libraries "Algo1_Lib" that depends on "Std_Lib" V1.0.0 and "Algo2_Lib" that depends on V2.0.0.
We are using git submodule to handle depedency resolution.
However V1.0.0 and V2.0.0 contains the same names, is there any way to handle this in a Simulink project ? That V1.0.0 should be used with Algo1_Lib and V2.0.0 should be used with Algo2_Lib ?
Edit:
S-Function would not be a suitable solution as I want to use the signal size inheritance that can be used with libraries.
  2 comentarios
Walter Roberson
Walter Roberson el 28 de Abr. de 2022
If I recall correctly (I might not!!) signal size inheritence can be used with Level-2 S Functions that are programmed appropriately... but it might not be straight-forward.
Mohamed-Marwan Chawa
Mohamed-Marwan Chawa el 8 de Mayo de 2022
Thank you Walter, will give it a try and report back.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Simulink en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by