makeVariant
转换组件变体的选择
描述
(
转换组件variantComp
,选择
)= makeVariant (组件
)组件
变体选择组件并返回父组件和可用的变体选择组件。
(
转换组件variantComp
,选择
)= makeVariant (组件
,名称,值
)组件
变体选择组件附加选项并返回父组件和可用的变体选择组件。
例子
使不同组件
创建一个顶层架构模型。
modelName =“archModel”;拱= systemcomposer.createModel (modelName,真实);rootArch = get(拱门,“架构”);
创建一个新组件。
newComponent = addComponent (rootArch,“组件”);
将端口添加到组件。
轮廓尺寸= addPort (newComponent.Architecture,“testSig”,“在”);外港= addPort (newComponent.Architecture,“testSig”,“出去”);
使组件到组件的一个变体。
[variantComp,选择]= makeVariant (newComponent)
variantComp = VariantComponent属性:架构:[1 x1 systemcomposer.arch。架构)名称:“组件”父:[1 x1 systemcomposer.arch。架构)港口:[1 x2 systemcomposer.arch。组件Port] OwnedPorts: [1x2 systemcomposer.arch.ComponentPort] OwnedArchitecture: [1x1 systemcomposer.arch.Architecture] Position: [15 15 65 83] Model: [1x1 systemcomposer.arch.Model] SimulinkHandle: 60.0013 SimulinkModelHandle: 0.0017 UUID: '9b425835-0881-4c02-b558-a6cad33295c5' ExternalUID: ''
选择=组件的属性:IsAdapterComponent: 0架构:[1 x1 systemcomposer.arch。架构)名称:“组件”父:[1 x1 systemcomposer.arch。架构)港口:[1 x2 systemcomposer.arch。组件Port] OwnedPorts: [1x2 systemcomposer.arch.ComponentPort] OwnedArchitecture: [1x1 systemcomposer.arch.Architecture] Position: [50 20 100 80] Model: [1x1 systemcomposer.arch.Model] SimulinkHandle: 2.0060 SimulinkModelHandle: 0.0017 UUID: '4b934c5c-f297-4799-a663-899b1208b21b' ExternalUID: ''
输入参数
组件
- - - - - -组件
组件对象
组件转换为变体选择组件,指定为一个systemcomposer.arch.Component
对象。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:[variantComp,选择]= makeVariant (Name = " NewVariantComponent newComponent,标签=“NewVariantChoice”,选择= [“NewVariantChoiceA”、“NewVariantChoiceB”,“NewVariantChoiceC”], ChoiceLabels =[“选A”、“B”,“C”))
的名字
- - - - - -不同组件的名称
特征向量|字符串
变体组件的名称,指定为一个字符或字符串向量。
例子:[variantComp,选择]= makeVariant (newComponent Name = " NewVariantComponent ")
数据类型:字符
|字符串
标签
- - - - - -变体选择的标签
特征向量|字符串
变体选择的标签转换组件,指定为一个字符或字符串向量。
例子:[variantComp,选择]= makeVariant (Name = " NewVariantComponent newComponent,标签=“NewVariantChoice”)
数据类型:字符
|字符串
选择
- - - - - -变体选择的名字
单元阵列的特征向量|字符串数组
变体选择名称,指定为一个单元阵列特征向量或一个字符串数组。额外的变体的选择也添加到新变型组件,以及转换组件的主动选择。
例子:[variantComp,选择]= makeVariant (newComponent选择= [“NewVariantChoiceA”、“NewVariantChoiceB”,“NewVariantChoiceC”))
数据类型:字符
|字符串
ChoiceLabels
- - - - - -变体选择标签
单元阵列的特征向量|字符串数组
变体选择标签,指定为一个单元阵列特征向量或一个字符串数组。
例子:[variantComp,选择]= makeVariant (newComponent选择= [“NewVariantChoiceA”、“NewVariantChoiceB”,“NewVariantChoiceC”], ChoiceLabels =[“选A”、“B”,“C”))
数据类型:字符
|字符串
输出参数
variantComp
——变体组件
不同的组件对象
变体组件,作为一个返回systemcomposer.arch.VariantComponent
对象。
选择
——变体的选择
组件对象的数组
变体的选择,作为一个数组返回systemcomposer.arch.Component
对象。
数据类型:字符
更多关于
定义
术语 | 定义 | 应用程序 | 更多的信息 |
---|---|---|---|
体系结构 | 一个系统作曲家™体系结构表示一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。 |
不同类型的架构描述系统的不同方面:
|
组成建筑视觉 |
模型 | 一个系统的作曲家模型的文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。 |
执行操作模式:
一个系统作曲家模型作为一个基金文件存储。 |
创建体系结构模型和接口要求链接 |
组件 | 一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。 |
表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。 |
组件 |
港口 | 一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。 |
有不同类型的端口:
|
港口 |
连接器 | 连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。 |
一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。 |
连接 |
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。