主要内容

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

getDestinationElement

获取连接目标端口上选择的数据元素

    说明

    selectedElems = getDestinationElement(connector) 获取连接的目的端口上的选定数据元素。

    示例

    示例

    全部折叠

    获取连接的目的端口上的选定元素。

    创建模型并获取其根架构。

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

    添加一个组件,在组件上创建一个输出端口,在架构上创建一个输出端口。提取两个组件端口对象。

    newComponent = addComponent(rootArch,"Component2");
    outPortComp = addPort(newComponent.Architecture,...
    "testSig2","out");
    outPortArch = addPort(rootArch,"testSig2","out");
    compSrcPort = getPort(newComponent,"testSig2");
    archDestPort = getPort(rootArch,"testSig2");

    添加数据接口,创建数据元素,并在架构端口上设置数据接口。

    interface = arch.InterfaceDictionary.addInterface("interface2");
    interface.addElement("x");
    archDestPort.setInterface(interface);

    连接端口并获取连接器的目标元素。

    conns = connect(compSrcPort,archDestPort,DestinationElement="x");
    elem = getDestinationElement(conns)
    elem =
    
      1×1 cell array
    
        {'x'}

    输入参数

    全部折叠

    端口之间的连接,指定为 systemcomposer.arch.Connector 对象。

    输出参量

    全部折叠

    选定数据元素的名称,以字符向量形式返回。

    数据类型: char

    详细信息

    全部折叠

    版本历史记录

    在 R2020b 中推出