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.Instance Element in analysis instance
systemcomposer.analysis.ArchitectureInstance Architecture in analysis instance
systemcomposer.analysis.ComponentInstance Component in analysis instance
systemcomposer.analysis.PortInstance Port in analysis instance
systemcomposer.analysis.ConnectorInstance Connector in analysis instance

Functions

expand all

instantiate Create analysis instance from specification
iterate Iterate over model elements
lookup Search for architectural element
save Save architecture instance
update Update architecture model
refresh Refresh architecture instance
systemcomposer.analysis.loadInstance Load architecture instance
systemcomposer.analysis.deleteInstance Delete architecture instance
getValue 从元素实例的属性值
setValue Set value of property for element instance
hasValue Find if element instance has property value
isArchitecture Find if instance is architecture instance
isComponent Find if instance is component instance
isConnector Find if instance is connector instance
isPort Find if instance is port instance

Tools

Instantiate Architecture Model Create an instance of the architecture model that you can use for analysis
Analysis Viewer View 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.