This example shows how to export an existing Simulink model to a System Composer architecture model. The algorithmic sections of the original model are removed and structural information is preserved during this process. Requirements links, if any, are also preserved.
System Composer converts structural constructs in a Simulink model to equivalent architecture model constructs:
Subsystems to components
Variant subsystems to variant components
Bus objects to interfaces
Referenced models to reference components
Open the Simulink model of a system.
scExamplePowerWindowBottomUp
Extract an architecture model from the original model.
systemcomposer.extractArchitectureFromSimulink('slexPowerWindowExample','PowerWindowArchModel'); Simulink.BlockDiagram.arrangeSystem('PowerWindowArchModel'); systemcomposer.openModel('PowerWindowArchModel');
Close the Simulink project and the created architecture model.
bdclose('PowerWindowArchModel');
close(proj);