主要内容

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

addValueType

在数据字典中创建命名称-值类型

自 R2021b 起

说明

valueType = addValueType(dictionary,name) 将命名的值类型添加到指定的数据字典中。

要删除值类型,请使用 destroy 函数。

示例

valueType = addValueType(dictionary,name,Name=Value) 在指定的数据字典中添加已命名的值类型,并提供附加选项。

示例

全部折叠

创建数据字典并添加值类型 airSpeed

dictionary = systemcomposer.createDictionary("new_dictionary.sldd");
airSpeedType = addValueType(dictionary,"airSpeed")

创建一个新模型,并将数据字典链接到该模型。然后,打开接口编辑器以查看新接口。

arch = systemcomposer.createModel("newModel");
systemcomposer.openModel("newModel");
linkDictionary(arch,"new_dictionary.sldd");

输入参数

全部折叠

数据字典,指定为 systemcomposer.interface.Dictionary 对象。有关如何创建数据字典的信息,请参阅 createDictionary

新值类型的名称,指定为字符向量或字符串。该名称必须是有效的 MATLAB® 标识符。

示例: "airSpeed"

数据类型: char | string

名称-值参数

全部折叠

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

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

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

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

示例: addValueType(dictionary,"airSpeed",DataType="double")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Dimensions="2")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Units="m/s")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Complexity="complex")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Minimum="0")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Maximum="100")

数据类型: char | string

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

示例: addValueType(dictionary,"airSpeed",Description="Maintain altitude")

数据类型: char | string

输出参量

全部折叠

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

详细信息

全部折叠

版本历史记录

在 R2021b 中推出

另请参阅

函数

对象

模块

工具