importEnumTypes
将枚举类型定义导入数据字典
语法
描述
导入到数据字典importedTypes
= importEnumTypes (dictionaryObj
,targetTypes
)dictionaryObj
一个或多个枚举类型的定义targetTypes
.importEnumTypes
不导入使用枚举类型创建的MATLAB变量,而是导入类型的定义以支持这些变量。万博1manbetx目标数据字典将成功导入类型的定义存储为条目。此语法返回成功导入类型的名称列表。importEnumTypes
保存对目标字典所做的更改,因此在使用之前importEnumTypes
,确认未保存的更改是可接受的。
[
另外返回未成功导入的任何目标类型的列表。您可以检查该列表以确定每个故障的原因。importedTypes
,importFailures
= importtenumtypes (dictionaryObj
,targetTypes
)
例子
输入参数
输出参数
提示
在将枚举数据类型定义导入到数据字典之前,必须清除使用目标类型创建的所有变量的基本工作空间。
类型定义枚举类型
classdef
块在MATLAB文件或p文件。importEnumTypes
如果使用input参数指定要导入的类型名称,则直接从这些文件导入类型定义targetTypes
以及定义类型的文件是否在MATLAB路径上。为了避免导入类型的定义冲突,
importEnumTypes
通过追加使MATLAB文件或p文件无效.save
以他们的名义。的.save
扩展使变量依赖于目标数据字典中的定义,而不是文件中的定义。您可以删除.save
扩展,以将文件恢复到原始状态。你可以使用
importEnumTypes
方法定义的枚举类型万博1manbetxSimulink.defineIntEnumType
函数。因为这些类型不是用MATLAB文件或p文件定义的,importEnumTypes
不重命名任何文件。使用函数
万博1manbetxSimulink.findVars
生成模型使用的枚举类型的列表。然后,使用with的列表importEnumTypes
将类型的定义导入数据字典。看到数据字典中的枚举获取更多信息。
版本历史
在R2015a中引入