autosar.arch.Model
R2026bAUTOSAR architecture model
Description
An autosar.arch.Model object represents an AUTOSAR architecture
model that contains components, compositions, connectors, and ports. Use this object to define
the top-level software architecture for an AUTOSAR system.
Creation
Create an autosar.arch.Model object by using the createModel
function.
archModel = autosar.arch.createModel("MyArchModel") archModel = autosar.arch.createModel("MyArchModel",Platform="Adaptive")
archModel =
Model with properties:
Name: 'MyArchModel'
SimulinkHandle: 1.0000
Components: [0×0 autosar.arch.Component]
Compositions: [0×0 autosar.arch.Composition]
ParameterComponent: [0×0 autosar.arch.ParameterComponent]
Ports: [0×0 autosar.arch.CompPort]
Connectors: [0×0 autosar.arch.Connector]
Interfaces: [0×0 Simulink.dictionary.archdata.PortInterface]
Platform: 'Classic'Or load an existing architecture model by using the loadModel
function.
archModel = autosar.arch.loadModel("ExistingArchModel")Properties
Object Functions
addComponent | Add component to AUTOSAR architecture model |
addComposition | Add composition to AUTOSAR architecture model |
addPort | Add port to AUTOSAR component, parameter component, composition, or architecture model |
addBSWService | Add Basic Software component to AUTOSAR classic architecture model |
connect | Connect AUTOSAR architecture components and compositions |
export | Export ARXML, ASAP2 files from AUTOSAR Blockset architecture models, and generate component code |
find | Find AUTOSAR architecture, composition, component, parameter component and elements |
importFromARXML | Import compositions and components from ARXML files into AUTOSAR architecture model |
layout | Arrange AUTOSAR composition or architecture model layout based on heuristics |
setPlatform | Set platform kind of architecture model to classic or adaptive |
getXmlOptions | Get XML option for AUTOSAR architecture model |
setXmlOptions | Set XML option for AUTOSAR architecture model |
close | Close AUTOSAR architecture model |
save | Save AUTOSAR architecture model |
open | Open AUTOSAR architecture model |
destroy | Remove and delete AUTOSAR architecture element |
Examples
Version History
Introduced in R2021a
See Also
Objects
autosar.arch.Component|autosar.arch.Composition|autosar.arch.CompPort|autosar.arch.Connector|autosar.arch.ParameterComponent