Main Content

Organize Architectural Data

Organize System Composer™ architectural data using Simulink® projects, data dictionaries, and model comparison

You can use many tools to manage and support complex System Composer workflows. Learn how to use Simulink projects to manage files and settings and to interact with source control. Reuse interface definitions across architecture models with data dictionaries and referenced dictionaries to share and store data across models. Compare System Composer model and model artifact differences using the Comparison Tool.

Classes

expand all

systemcomposer.arch.ArchitectureArchitecture in model (Since R2019a)
systemcomposer.arch.ModelSystem Composer model (Since R2019a)
systemcomposer.interface.DictionaryInterface data dictionary of architecture model (Since R2019a)
Simulink.dictionary.ArchitecturalDataEdit architectural data in a Simulink data dictionary programmatically (Since R2023b)

Functions

expand all

systemcomposer.createModelCreate System Composer model (Since R2019a)
systemcomposer.loadModelLoad System Composer model (Since R2019a)
systemcomposer.openModelOpen System Composer model (Since R2019a)
openOpen architecture model (Since R2019a)
saveSave architecture model or data dictionary (Since R2019a)
closeClose architecture model (Since R2019a)
createArchitectureModelCreate architecture model from component (Since R2021b)
createArchitectureSubsystemCreate architecture subsystem from component (Since R2023a)
linkToModelLink component to model (Since R2019a)
inlineComponentRemove reference architecture or behavior from component (Since R2019a)
systemcomposer.exportToVersionExport architecture model and dependencies to previous release of System Composer (Since R2019b)
systemcomposer.createDictionaryCreate data dictionary (Since R2019a)
systemcomposer.openDictionaryOpen data dictionary (Since R2019a)
saveToDictionarySave interfaces to dictionary (Since R2019b)
linkDictionaryLink data dictionary to architecture model (Since R2019a)
unlinkDictionaryUnlink data dictionary from architecture model (Since R2019a)
moveInterfaceMove interface to another interface dictionary (Since R2023b)
addReferenceAdd reference to dictionary (Since R2021a)
removeReferenceRemove reference to dictionary (Since R2021a)
makeOwnedInterfaceSharedConvert owned interface to shared interface (Since R2022a)

Tools

Comparison ToolView differences between two architecture models (Since R2022a)
Interface EditorCreate and author interfaces in local and shared interface data dictionaries (Since R2019a)
Architectural Data EditorManage architectural data (Since R2023b)

Topics