迭代
描述
迭代(
遍历组件的体系结构拱
,iterType
,iterFunction
)拱
在指定的顺序iterType
并调用指定的函数函数处理iterFunction
在每个组件。
请注意
这个函数实例编程接口的一部分,您可以使用分析模型迭代中的元素。的实例
是指元素实例的迭代执行。
迭代(___,
使用之前的所有语法中的遍历组件体系结构提供额外的选项。名称,值
)
迭代(___,
遍历组件体系结构中的附加选项和通过所有的参数,指定为名称,值
,additionalArgs
)additionalArgs
作为参数,iterFunction
。名称-值参数与additionalArgs
必须指定为逗号分隔的名称-值对。
例子
计算电池容量
有关电池的更多信息分级示例中,明白了电池大小和汽车电气系统分析。
openExample (“systemcomposer / BatterySizingAndAutomotiveAnalysisExample”)archModel = systemcomposer.openModel (“scExampleAutomotiveElectricalSystemAnalysis”);%实例化电池大小类所使用的分析函数来存储%分析结果。objcomputeBatterySizing = computeBatterySizing;使用迭代器%运行分析迭代(archModel“由上而下的”@computeLoad,“递归”,真的,objcomputeBatterySizing);
输入参数
拱
- - - - - -迭代结构
架构对象|建筑实例对象
iterType
- - - - - -迭代式
“预订”
|“后缀次序”
|“由上而下的”
|“BottomUp”
迭代类型,指定为“预订”
,“后缀次序”
,“由上而下的”
,或“BottomUp”
。
预购
——从顶层开始,进入子组件和流程组件的子组件递归前搬到一个兄弟组件。自顶向下
——就像预订,但过程所有兄弟姐妹组件之前他们的子组件。后序
——从组件没有子组件,处理每个兄弟姐妹,然后搬到父母。自底向上
——就像后序,但在同一深度处理所有子组件之前搬到他们的父母。
数据类型:字符
|字符串
iterFunction
- - - - - -迭代函数
函数处理
迭代函数,指定为一个函数处理每个组件上迭代。
additionalArgs
- - - - - -额外的函数参数
函数参数的逗号分隔列表
额外的函数参数,指定为一个以逗号分隔的参数被传递iterFunction
。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:@computeLoad,迭代(archModel,“由上而下的”“递归”,的确,objcomputeBatterySizing)
递归
- - - - - -递归地遍历模型组件的选项
真正的
或1(默认)|假
或0
可以递归地遍历模型组件,指定为一个逻辑1 (真正的
递归迭代或0)(假
)遍历组件只在此体系结构中,而不是进入子组件的体系结构。
递归
只适用于systemcomposer.arch.Architecture
对象。
数据类型:逻辑
IncludePorts
- - - - - -选择遍历组件和建筑港口
假
或0(默认)|真正的
或1
选择遍历组件和架构端口,指定为一个逻辑0 (假
)只遍历组件或1 (真正的
港口)遍历组件和体系结构。
数据类型:逻辑
IncludeConnectors
- - - - - -选择遍历组件和连接器
假
或0(默认)|真正的
或1
选择遍历组件和连接器,指定为一个逻辑0 (假
)只遍历组件或1 (真正的
)遍历组件和连接器。
IncludeConnectors
只适用于systemcomposer.analysis.ArchitectureInstance
对象。
数据类型:逻辑
FollowConnectivity
- - - - - -选择以确保迭代顺序
假
或0(默认)|真正的
或1
选项来确保迭代顺序根据组件如何连接从来源到目的地,指定为一个逻辑0 (假
)或1 (真正的
)。如果这个选项被指定为1 (真正的
),迭代类型iterType
必须是“由上而下的”
或“BottomUp”
。如果指定其他选项,默认为迭代类型“由上而下的”
。
FollowConnectivity
只适用于systemcomposer.arch.Architecture
对象。
数据类型:逻辑
更多关于
定义
术语 | 定义 | 应用程序 | 更多的信息 |
---|---|---|---|
体系结构 | 一个系统作曲家™体系结构表示一个系统的组件以及它们如何互相界面结构和行为。 |
不同类型的架构描述了系统的不同方面。你可以使用视图可视化组件体系结构的一个子集。您可以定义参数在架构层面上使用参数编辑器。 |
|
模型 | 一个系统的作曲家模型的文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。 |
执行操作模式:
一个系统作曲家模型作为一个基金文件存储。 |
创建体系结构模型和接口要求链接 |
组件 | 一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。 |
表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。组件之间传递信息: |
组件 |
港口 | 一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。 |
有不同类型的端口:
|
港口 |
连接器 | 连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。 |
一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。 |
连接 |
术语 | 定义 | 应用程序 | 更多的信息 |
---|---|---|---|
分析 | 分析是一种定量的方法评估架构的某些特征。静态分析分析系统的结构。静态分析使用的分析函数和参数值的属性系统中捕获模型。 |
使用分析来计算整体可靠性、质量上卷、性能、或一个系统的热特性,或执行交换分析。 |
|
分析功能 | 一个分析功能MATLAB是一种®函数计算值必要评估架构的使用模型实例中每个元素的属性。 |
使用分析函数计算的结果分析。 |
|
实例模型 | 一个实例模型是一家集实例。 |
你可以更新一个实例模型与更改模型,但不会更新的实例模型和积极的变异或模型引用的变化。您可以使用一个实例模型,保存在一个 |
运行分析功能 |
实例 | 一个实例是一个架构模型元素的出现在一个给定的时间点。 |
冻结一个实例活动变体或模型引用的组件实例模型。 |
创建一个模式实例进行分析 |
版本历史
介绍了R2019a
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano万博1manbetx comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。