帮助中心帮助中心
添加不同组件体系结构
variantComponents变体= addVariantComponent(拱)
变量= addVariantComponent (___“位置”,职位)
例子
变体= addVariantComponent (拱,variantComponents)增加了一组不同的组件指定数组的名字。
变体= addVariantComponent (拱,variantComponents)
变体
拱
variantComponents
删除一个变体组件,使用摧毁函数。
摧毁
变体= addVariantComponent (___“位置”,位置)创建变体组件体系结构在给定的位置。
变体= addVariantComponent (___“位置”,位置)
位置
全部折叠
创建一个模型,得到其根架构,创建两个不同的组件。
模型= systemcomposer.createModel (“archModel”,真正的);拱= get(模型,“架构”);名称= [“Component1”,“于Component2”];variantComps = addVariantComponent(拱门,名称)
variantComps =1×2对象1 x2 VariantComponent数组属性:架构名称父港口OwnedPorts OwnedArchitecture参数位置模型SimulinkHandle SimulinkModelHandle UUID ExternalUID金宝app
架构,指定为一个systemcomposer.arch.Architecture对象。
systemcomposer.arch.Architecture
不同组件的名字,指定为一个单元阵列特征向量或一个字符串数组。
数据类型:字符|字符串
字符
字符串
1 x4
向量指定组件的顶部和底部角落角落的位置,作为一个指定1 x4数字数组。数组表示右上角的x和y坐标的紧随其后x和y坐标的底部角落。当添加多个变体组件,一个矩阵的大小(Nx4可能被指定N是变异的数量添加组件。
x
y
Nx4
N
数据类型:双
双
变体组件,作为数组返回systemcomposer.arch.VariantComponent对象。这个数组大小是一样的variantComponents。
systemcomposer.arch.VariantComponent
一个系统作曲家™体系结构表示一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。
不同类型的架构描述系统的不同方面:
功能体系结构描述了系统的数据流。
逻辑架构目的描述了操作系统。
物理架构描述了平台或硬件系统。
您可以定义参数在架构层面上使用参数编辑器。
组成结构可视化
作者在系统作曲家使用参数编辑器参数
一个系统的作曲家模型的文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。
执行操作模式:
提取根级体系结构中包含的模型。
应用概要文件。
链接接口数据字典。
从模型生成实例架构。
一个系统作曲家模型作为一个基金文件存储。
一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。
表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。组件之间传递信息:
端口的接口使用接口编辑器
参数使用参数编辑器
一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。
有不同类型的端口:
组件端口在组件对其他组件交互点。
架构的港口港口系统的边界,边界是否在一个组件或总体架构模型。
连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。
一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。
一个变体是一个许多变体结构或行为选择的组件。
使用变体快速交换不同的建筑设计一个组件在执行分析。
一个版本控制控制活动是一个字符串变量的选择。
设置变量控制以编程的方式控制变体是活跃的。
介绍了R2019a
addPort|连接|addChoice|getActiveChoice|setActiveChoice|不同的组件
addPort
连接
addChoice
getActiveChoice
setActiveChoice
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室