systemcomposer.arch.Component
System Composer 组件
说明
Component
对象代表 System Composer™ 模型中的一个组件。此类继承自 systemcomposer.arch.BaseComponent
。该类派生自 systemcomposer.arch.Element
。
创建对象
使用 addComponent
函数在架构模型中创建一个组件。
model = systemcomposer.createModel('archModel'); arch = get(model,'Architecture'); component = addComponent(arch,'newComponent');
属性
对象函数
createArchitectureModel | 从组件创建架构模型 |
createArchitectureSubsystem | 从组件创建架构子系统 |
createSimulinkBehavior | 创建 Simulink 行为并链接到组件 |
createStateflowChartBehavior | 为组件添加 Stateflow 图行为 |
linkToModel | 将组件链接到模型 |
linkToFMU | 将组件连接到调频股 |
inlineComponent | 从组件中移除引用架构或行为 |
makeVariant | 将组件转换为变体选择项 |
isFMU | 确定组件与功能模型单元 (FMU) 的链接 |
isProtected | 确定组件引用模型受到保护 |
isReference | 确定组件对另一个模型的引用 |
IsAdapterComponent | 确定组件为适配器 |
connect | 创建架构模型连接 |
getPort | 从组件获取端口 |
applyStereotype | 为架构模型元素应用构造型 |
getStereotypes | 获取应用于架构模型元素的构造型 |
removeStereotype | 从模型元素中移除构造型 |
setProperty | 设置与应用于元素的构造型相对应的属性值 |
getProperty | 获取与应用于元素的构造型相对应的属性值 |
getPropertyValue | 获取架构属性值 |
getEvaluatedPropertyValue | 从元素中获取属性的计算值 |
getStereotypeProperties | 获取元素上的构造型属性名称 |
hasStereotype | 查找元素是否已应用构造型 |
hasProperty | 查找元素是否具有属性 |
getParameter | 从架构或组件获取参数 |
getEvaluatedParameterValue | 从元素中获取参数的计算值 |
getParameterNames | 获取元素上的参数名 |
getParameterValue | 获取参数值 |
setParameterValue | 设置参数值 |
setUnit | 设置参数值的单位 |
resetParameterToDefault | 将组件上的参数重置为默认值 |
getQualifiedName | 获取模型元素的限定名称 |
lookup | 搜索架构元素 |
destroy | 移除模型元素 |
示例
详细信息
版本历史记录
在 R2019a 中推出
另请参阅
函数
iterate
|getQualifiedName
|lookup
|systemcomposer.createModel
|systemcomposer.loadModel
|systemcomposer.openModel
|open
|save
|close
|createArchitectureModel
|createArchitectureSubsystem
|linkToModel
|inlineComponent
|addComponent
|addPort
|getPort
|setName
|connect
|setMaskImage
|IsAdapterComponent
|smartConnect
|getUnconnectedPorts
|getSmartConnectPolicy
|setSmartConnectPolicy
|destroy
对象
systemcomposer.arch.Element
|systemcomposer.arch.Architecture
|systemcomposer.arch.ComponentPort
|systemcomposer.arch.ArchitecturePort
|systemcomposer.arch.Connector
|systemcomposer.arch.PhysicalConnector