文档帮助中心文档
迭代模型元素
迭代(建筑、iterType iterFunction)
迭代(___、名称、值)
迭代(___additionalArgs)
迭代(体系结构,iterType,iterFunction)按指定的顺序迭代体系结构中的组件iterType并调用函数句柄指定的函数iterFunction在每个组件。
迭代(体系结构,iterType,iterFunction)
体系结构
iterType
iterFunction
迭代(___,名称,值)使用由一个或多个名称-值对参数指定的附加选项,在体系结构中的组件上迭代。
迭代(___,名称,值)
名称,值
例子
迭代(___,附加参数)将所有尾随参数作为参数传递给iterFunction.
迭代(___,附加参数)
附加参数
全部折叠
打开示例电池尺寸与汽车电气系统分析.
archModel=systemcomposer.openModel(“scExampleAutomotiveElectricalSystemAnalysis”);%实例化分析函数用于存储的电池大小类%分析结果。objcomputeBatterySizing = computeBatterySizing;%使用迭代器运行分析迭代(archModel,“自上而下”、@computeLoad objcomputeBatterySizing);
要迭代的体系结构,指定为systemcomposer.arch.Architecture或systemcomposer.analysis.ArchitectureInstance对象。
systemcomposer.arch.Architecture
systemcomposer.analysis.ArchitectureInstance
“预订”
“后缀次序”
“由上而下的”
“自下而上”
迭代类型,指定为“预订”,“后缀次序”,“由上而下的”或“自下而上”.
数据类型:字符
字符
迭代函数,指定为要在每个组件上迭代的函数句柄。
数据类型:一串
一串
附加的函数参数,以逗号分隔的参数列表指定iterFunction.
指定可选的逗号分隔的字符对名称,值参数。名称是参数名和价值为对应值。名称必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
名称
价值
Name1, Value1,…,的家
迭代(archModel,由上而下的,@computeLoad objcomputeBatterySizing)
“递归”
真正的
假的
选项递归地遍历模型组件,指定为逗号分隔的对,由“递归”逻辑1 (真正的)来递归迭代或0 (假的)仅在此体系结构中迭代组件,而不导航到子组件的体系结构。
“递归”不适用于systemcomposer.analysis.ArchitectureInstance对象。架构模型是扁平的。
数据类型:符合逻辑的
符合逻辑的
"包括"
用于迭代组件和体系结构端口的选项,指定为逗号分隔对,由"包括"和逻辑上的0 (假的)仅迭代组件或1(真正的)迭代组件和体系结构端口。
“IncludeConnectors”
选项迭代组件和连接器,指定为逗号分隔对,由“IncludeConnectors”和逻辑上的0 (假的)仅迭代组件或1(真正的)迭代组件和连接器。
“FollowConnectivity”
选项,根据组件从源连接到目标的方式确保迭代顺序,指定为由逗号分隔的对组成“FollowConnectivity”和逻辑上的0 (假的)或1 (真正的). 如果此选项指定为1(真正的),迭代类型必须为“由上而下的”或“自下而上”. 如果指定了任何其他选项,迭代默认为“由上而下的”.
“FollowConnectivity”不适用于systemcomposer.analysis.ArchitectureInstance对象。
不同类型的体系结构描述了系统的不同方面:
功能体系结构描述系统中的数据流。
逻辑架构描述系统的预期操作。
物理建筑描述系统中的平台或硬件。
对模型执行操作:
提取模型中包含的根级体系结构。
应用配置文件。
链接接口数据字典。
从模型架构生成实例。
System Composer模型存储为.slx文件夹。
.slx
有不同类型的端口:
组件端口是组件上与其他组件的交互点。
架构的港口是系统边界上的端口,无论边界是在组件内还是在总体架构模型内。
.垫子
实例化|查找|systemcomposer.analysis.Instance
实例化
查找
systemcomposer.analysis.Instance
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
与当地办事处联系
得到审判现在