主要内容

更新

更新体系结构模型

自从R2019a

描述

例子

更新(实例)更新规范模型反映的变化结构实例实例。的更新方法的一部分systemcomposer.analysis.ArchitectureInstance类。

请注意

这个函数实例编程接口的一部分,您可以使用分析模型迭代中的元素。的实例是指元素实例的迭代执行。

例子

全部折叠

更新规范模型反映的变化结构实例。

为延迟特性创建一个概要文件并保存它。

形象= systemcomposer.profile.Profile.createProfile (“LatencyProfile”);latencybase = profile.addStereotype (“LatencyBase”);latencybase.addProperty (“延迟”类型=“替身”);latencybase.addProperty (“dataRate”类型=“替身”DefaultValue =“10”);connLatency = profile.addStereotype (“ConnectorLatency”,父母=“LatencyProfile.LatencyBase”);connLatency.addProperty (“安全”类型=“布尔”);connLatency.addProperty (“linkDistance”类型=“替身”);nodeLatency = profile.addStereotype (“NodeLatency”,父母=“LatencyProfile.LatencyBase”);nodeLatency.addProperty (“资源”类型=“替身”DefaultValue =“1”);portLatency = profile.addStereotype (“PortLatency”,父母=“LatencyProfile.LatencyBase”);portLatency.addProperty (“queueDepth”类型=“替身”);portLatency.addProperty (“假”类型=“int32”);profile.save

创建一个新的模型。这个概要文件应用到模型。应用架构的原型。在配置文件实例化所有的成见。

模型= systemcomposer.createModel (“archModel”,真正的);model.applyProfile (“LatencyProfile”);model.Architecture.applyStereotype (“LatencyProfile.LatencyBase”);实例=实例化(model.Architecture,“LatencyProfile”,“NewInstance”);

设置一个新值“dataRate”房地产建筑实例上。

instance.setValue (“LatencyProfile.LatencyBase.dataRate”5);

根据架构更新规范模型实例。

instance.update

得到的新价值“dataRate”财产的架构。

值= model.Architecture.getPropertyValue (“LatencyProfile.LatencyBase.dataRate”)
值= ' 5 '

输入参数

全部折叠

体系结构规范的实例模型被更新时,指定的作为systemcomposer.analysis.ArchitectureInstance对象。

更多关于

全部折叠

定义

术语 定义 应用程序 更多的信息
分析

分析是一种定量的方法评估架构的某些特征。静态分析分析系统的结构。静态分析使用的分析函数和参数值的属性系统中捕获模型。

使用分析来计算整体可靠性、质量上卷、性能、或一个系统的热特性,或执行交换分析。

分析功能

一个分析功能MATLAB是一种®函数计算值必要评估架构的使用模型实例中每个元素的属性。

使用分析函数计算的结果分析。

实例模型

一个实例模型是一家集实例。

你可以更新一个实例模型与更改模型,但不会更新的实例模型和积极的变异或模型引用的变化。您可以使用一个实例模型,保存在一个系统文件,作曲家™架构模型进行分析。

运行分析功能
实例

一个实例是一个架构模型元素的出现在一个给定的时间点。

冻结一个实例活动变体或模型引用的组件实例模型。

创建一个模式实例进行分析

版本历史

介绍了R2019a