Hi Team,
We are in the phase of model integration where we integrate individual functional units(subsystems) to get the complete control model of a system.
I would like to know the approach which best suits our purpose in the long run.
As of now we see three possibilities
1. Create each of the subsystem into individual library models and place them in the integrated model.(here all the subsystems will be libraries.)
2. Create a single library model and place all the suvsystems in the single library file to be used in the integrated model(here all the subsystems will be libraries.)
3. Use model referencing to reference the individual models(each functionality is ann individual model .slx) as subsystems in the main model.
4. Use a single .slx file where all the functionalities are placed as subsystems.(In this case there exists a single model for the entire system.)
There are different teams using any of these three methods.
I want to know the pros and cons of these approaches in code generation, integration, Model testing and configuration management activities in the SW lifecycle.
I personally have used the 1st and 3rd approach and found model referencing as the suitable method.
To my knowledge Librsries are created for reusable functions like filter,accumulator,Timer or counter whereas the funcionalities will be individual models being referenced as subsystems in the main model.
Looking forward for a quick reply.