autosar.arch.createModel
Create AUTOSAR architecture model
Syntax
Description
specifies additional options for AUTOSAR architecture creation using one or more name-value
arguments. For example, to direct the software to create an architecture model configured
for the AUTOSAR Adaptive Platform, set archModel = autosar.arch.createModel(modelName,Name=Value)platform to
"Adaptive".
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Tips
You can extract compositions from architecture models, and components from compositions programmatically.
For example, for example model
autosar_tpc_compositionyou can extract the composition from the architecture model by running these commands in the MATLAB® Command Window.openExample("autosar_tpc_composition"); archModel = autosar.arch.loadModel("autosar_tpc_composition.slx"); sensorComposition = archModel.Compositions(1)
sensorComposition = Composition with properties: Name: 'Sensors' SimulinkHandle: 238.0005 Parent: [1×1 autosar.arch.Model] Components: [4×1 autosar.arch.Component] Compositions: [0×0 autosar.arch.Composition] Ports: [5×1 autosar.arch.CompPort] Connectors: [7×1 autosar.arch.Connector] Adapters: [0×0 autosar.arch.Adapter]You can also extract a component from a composition by running this command in the MATLAB Command Window.
component = sensorComposition.Components(1)
component = Component with properties: Name: 'Monitor' SimulinkHandle: 819.0001 Parent: [1×1 autosar.arch.Model] Kind: 'Application' Ports: [3×1 autosar.arch.CompPort] ReferenceName: 'autosar_tpc_throttle_sensor_monitor'