主要内容

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

getFunctionArgument

获取函数元素上的函数参量

自 R2022a 起

    说明

    arg = getFunctionArgument(functionElem,argName) 从函数元素 argName 定义的函数中获取由函数原型指定的函数参量 functionElem

    示例

    示例

    全部折叠

    创建一个新模型。

    model = systemcomposer.createModel("archModel","SoftwareArchitecture");
    systemcomposer.openModel("archModel");

    创建一个服务接口。

    interface = addServiceInterface(model.InterfaceDictionary,"newServiceInterface");

    创建一个函数元素。

    element = addElement(interface,"newFunctionElement");

    设置一个函数原型以添加函数参量。

    setFunctionPrototype(element,"y=f0(u)")

    获取一个函数参量。

    argument = getFunctionArgument(element,"y")
    argument = 
    
      FunctionArgument with properties:
    
          Interface: [1×1 systemcomposer.interface.ServiceInterface]
            Element: [1×1 systemcomposer.interface.FunctionElement]
               Name: 'y'
               Type: [1×1 systemcomposer.ValueType]
         Dimensions: '1'
        Description: ''
               UUID: '018b4e55-fa8f-4250-ac2b-df72bf620feb'
        ExternalUID: ''

    输入参数

    全部折叠

    函数元素,指定为 systemcomposer.interface.FunctionElement 对象。

    参量名称,指定为字符向量或字符串。

    示例: "y"

    数据类型: char | string

    输出参量

    全部折叠

    函数参量,以 systemcomposer.interface.FunctionArgument 对象形式返回。

    详细信息

    全部折叠

    版本历史记录

    在 R2022a 中推出