主要内容

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

createOwnedType

在数据元素或函数参量上创建专属值类型

自 R2021b 起

    说明

    ownedType = createOwnedType(dataElement) 在数据元素或函数参量上创建专属值类型。专属接口是特定端口的专属接口,不在数据字典或模型字典中共享。

    示例

    ownedType = createOwnedType(dataElement,Name=Value) 在数据元素或函数参量上创建专属值类型,并提供附加选项。

    示例

    全部折叠

    model = systemcomposer.createModel("archModel");
     
    port = model.Architecture.addPort("inPort","in");
    interface = port.createInterface("DataInterface");
    element = interface.addElement("newElement");
    subInterface = element.createOwnedType
    subInterface = 
    
      ValueType with properties:
    
               Name: ''
           DataType: 'double'
         Dimensions: '1'
              Units: ''
         Complexity: 'real'
            Minimum: '[]'
            Maximum: '[]'
        Description: ''
              Owner: [1×1 systemcomposer.interface.DataElement]
              Model: [1×1 systemcomposer.arch.Model]
               UUID: 'd184ab90-2be9-4acc-9d94-ed62d0cf2827'
        ExternalUID: ''
    

    在架构模型上选择架构端口 inPort,然后从建模菜单中打开属性检查器。在在接口编辑器中打开下,选择 edit 链接。在接口编辑器中,输入端口接口视图。观察端口 inPort 下的新数据元素 newElement

    输入参数

    全部折叠

    数据元素或函数参量,指定为 systemcomposer.interface.DataElementsystemcomposer.interface.FunctionArgument 对象。

    名称-值参数

    全部折叠

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

    在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来

    示例: createOwnedType(dataElement,DataType="double",Dimensions="2",Units="m/s",Complexity="complex",Minimum="0",Maximum="100",Description="Maintain altitude")

    数据类型,指定为有效 MATLAB® 数据类型的字符向量或字符串。默认值为 double

    示例: createOwnedType(dataElement,DataType="double")

    数据类型: char | string

    值类型的维度,指定为字符向量或字符串。默认值为 1

    示例: createOwnedType(dataElement,Dimensions="2")

    数据类型: char | string

    值类型单位,指定为字符向量或字符串。

    示例: createOwnedType(dataElement,Units="m/s")

    数据类型: char | string

    值类型的复杂度,指定为字符向量或字符串。默认值为 real。其他可能的值有 complexauto

    示例: createOwnedType(dataElement,Complexity="complex")

    数据类型: char | string

    值类型的最小值,指定为字符向量或字符串。

    示例: createOwnedType(dataElement,Minimum="0")

    数据类型: char | string

    值类型的最大值,指定为字符向量或字符串。

    示例: createOwnedType(dataElement,Maximum="100")

    数据类型: char | string

    值类型描述,指定为字符向量或字符串。

    示例: createOwnedType(dataElement,Description="Maintain altitude")

    数据类型: char | string

    输出参量

    全部折叠

    专属值类型,以 systemcomposer.ValueType 对象的形式返回。

    详细信息

    全部折叠

    版本历史记录

    在 R2021b 中推出

    另请参阅

    函数

    对象

    模块

    工具