主要内容

本页采用了机器翻译。点击此处可查看英文原文。

getConnectorTo

查找端口之间的连接器

    说明

    connectors = getConnectorTo(port,otherPort) 会查找由 port 指定的端口与由 otherPort 指定的另一个端口之间的连接器。

    示例

    connectors = getConnectorTo(port,otherPort,Name=Value) 用于查找两个端口之间的连接器,并可通过一个或多个名称-值参量指定附加选项。

    示例

    全部折叠

    创建并连接两个端口。

    创建模型并获取根架构。

    model = systemcomposer.createModel("archModel");
    systemcomposer.openModel("archModel");
    rootArch = get(model,"Architecture");

    创建两个新组件。

    names = ["Component1","Component2"];
    newComponents = addComponent(rootArch,names);

    为组件添加端口。

    outPort1 = addPort(newComponents(1).Architecture,"testSig","out"); 
    inPort1 = addPort(newComponents(2).Architecture,"testSig","in");

    提取组件端口。

    srcPort = getPort(newComponents(1),"testSig");
    destPort = getPort(newComponents(2),"testSig");

    连接端口。

    conns = connect(srcPort,destPort);

    改进模型布局。

    Simulink.BlockDiagram.arrangeSystem("archModel")

    找出这些端口之间的连接关系。

    conn = getConnectorTo(srcPort,destPort)
    conn = 
    
      Connector with properties:
    
                 SourcePort: [1×1 systemcomposer.arch.ComponentPort]
            DestinationPort: [1×1 systemcomposer.arch.ComponentPort]
                       Name: 'Conn'
                     Parent: [1×1 systemcomposer.arch.Architecture]
                      Ports: [1×2 systemcomposer.arch.ComponentPort]
                      Model: [1×1 systemcomposer.arch.Model]
             SimulinkHandle: 211.0002
        SimulinkModelHandle: 149.0001
                       UUID: '3f09b902-8a5a-4078-9296-52849f22b019'
                ExternalUID: ''

    输入参数

    全部折叠

    名称-值参数

    全部折叠

    将可选参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量之后,但对各个参量对组的顺序没有要求。

    示例: conn = getConnectorTo(srcPort,destPort,SourceElement='x',DestinationElement='y')

    连接的源元素,指定为字符向量或字符串。

    数据类型: char | string

    连接的目标元素,指定为字符向量或字符串。

    数据类型: char | string

    输出参量

    全部折叠

    连接器,以 systemcomposer.arch.Connectorsystemcomposer.arch.PhysicalConnector 对象数组的形式返回。

    详细信息

    全部折叠

    版本历史记录

    在 R2019a 中推出