主要内容

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

getInput

按名称获取适配器的输入端口

自 R2026a 起

    说明

    port = getInput(adapter,name) 通过 name 指定的名称,获取由 port 指定的适配器输入端口。

    示例

    示例

    全部折叠

    在 System Composer™ 中创建一个带有端口的适配器。

    创建模型并获取根架构。

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

    创建一个适配器。

    adapter = rootArch.addAdapter(InputName=["p1"],OutputName=["p3"]);

    在适配器上添加一个输入端口。

    adapter.addInput("p2");

    按名称获取适配器的输入端口。

    port = adapter.getInput("p3")
    port = 
    
      ComponentPort with properties:
    
                     Parent: [1×1 systemcomposer.arch.Adapter]
           ArchitecturePort: [1×1 systemcomposer.arch.ArchitecturePort]
                       Name: 'p3'
                  Direction: Output
              InterfaceName: ''
                  Interface: [0×0 systemcomposer.interface.DataInterface]
          InheritsInterface: 1
                 Connectors: [0×0 systemcomposer.arch.Connector]
                  Connected: 0
                      Model: [1×1 systemcomposer.arch.Model]
             SimulinkHandle: 208.0001
        SimulinkModelHandle: 149.0001
                       UUID: '9d9a1241-7fa9-4820-91c9-de6e5aaf268b'
                ExternalUID: ''

    输入参数

    全部折叠

    适配器,指定为 systemcomposer.arch.Adapter 对象。

    输入端口的名称,以字符串形式指定。

    示例: "in2"

    数据类型: string

    输出参量

    全部折叠

    端口,指定为 systemcomposer.arch.ComponentPort 对象。

    详细信息

    全部折叠

    版本历史记录

    在 R2026a 中推出