Main Content

Analyze Architecture Models

Write analyses based on element properties and verify system requirements

Set properties to capture specifications for model elements. Use MATLAB® analytics with System Composer™ programmatic interfaces to write scripts to generate data that can be used for trade studies or to verify requirements.

You can perform a static analysis on an architecture model to calculate overall reliability, mass roll-up, performance, expected hardware life, and thermal characteristics using analysis functions for parametric property values captured in the model.

Classes

expand all

systemcomposer.analysis.InstanceElement in analysis instance
systemcomposer.analysis.ArchitectureInstanceArchitecture in analysis instance
systemcomposer.analysis.ComponentInstanceComponent in analysis instance
systemcomposer.analysis.PortInstancePort in analysis instance
systemcomposer.analysis.ConnectorInstanceConnector in analysis instance

Functions

expand all

instantiateCreate analysis instance from specification
iterateIterate over model elements
lookupSearch for architectural element
saveSave architecture instance
updateUpdate architecture model
refreshRefresh architecture instance
systemcomposer.analysis.loadInstanceLoad architecture instance
systemcomposer.analysis.deleteInstanceDelete architecture instance
getValueGet value of property from element instance
setValueSet value of property for element instance
hasValueFind if element instance has property value
isArchitectureFind if instance is architecture instance
isComponentFind if instance is component instance
isConnectorFind if instance is connector instance
isPortFind if instance is port instance
getParameterGet parameter from architecture or component (Since R2022b)
getEvaluatedParameterValueGet evaluated value of parameter from element (Since R2022a)
getParameterNamesGet parameter names on element (Since R2022a)
getParameterValueGet value of parameter (Since R2022a)
setParameterValueSet value of parameter (Since R2022a)

Tools

Instantiate Architecture ModelCreate an instance of the architecture model that you can use for analysis
Analysis ViewerView and edit analysis instance model and analyze using analysis function

Topics

  • Analyze Architecture

    Perform static analysis on a System Composer architecture to evaluate characteristics of the system.

  • Analysis Function Constructs

    Perform roll-up, class-based, allocation-based, remaining useful life, and variant analysis.

Related Information

Featured Examples