systemcomposer.arch.Adapter
说明
一个 Adapter 对象表示 System Composer™ 模型中的一个适配器。该类派生自 systemcomposer.arch.Element。
创建对象
使用 addAdapter 函数在架构模型中创建一个适配器。
model = systemcomposer.createModel('archModel'); arch = get(model,'Architecture'); adapter = addAdapter(arch,'newAdapter');
属性
对象函数
addInput | 在适配器上创建新输入 |
getInput | 按名称获取适配器的输入端口 |
connectTo | 将适配器连接到架构构件上 |
updatePosition | 根据目标端口更新适配器的位置 |
addMapping | 向适配器添加新的映射条目 |
removeMapping | 删除适配器中输入元素的映射条目 |
isFMU | 确定组件与功能模型单元 (FMU) 的链接 |
isProtected | 确定组件引用模型受到保护 |
isReference | 确定组件对另一个模型的引用 |
connect | 创建架构模型连接 |
getPort | 按名称获取端口 |
setMaskImage | 将封装图像应用到组件 |
getQualifiedName | 获取模型元素的限定名称 |
current | 获取当前所选元素的对象 |
destroy | 移除模型元素 |
示例
详细信息
版本历史记录
在 R2026a 中推出
另请参阅
函数
iterate|current|getQualifiedName|lookup|systemcomposer.createModel|systemcomposer.loadModel|systemcomposer.openModel|open|save|close|createArchitectureModel|createArchitectureSubsystem|linkToModel|inlineComponent|addComponent|getComponent|addPort|getPort|setName|getSubElement|getPortElement|getConnectorTo|connect|setMaskImage|IsAdapterComponent|addAdapter|addInput|getInput|connectTo|updatePosition|addMapping|removeMapping|smartConnect|getUnconnectedPorts|getSmartConnectPolicy|setSmartConnectPolicy|destroy
对象
systemcomposer.arch.Element|systemcomposer.arch.Architecture|systemcomposer.arch.Component|systemcomposer.arch.ComponentPort|systemcomposer.arch.ArchitecturePort|systemcomposer.arch.PortElement|systemcomposer.arch.Connector|systemcomposer.arch.PhysicalConnector