Main Content

Simulink.data.Dictionary

配置数据字典

说明

Simulink.data.Dictionary 对象表示数据字典。您可以通过该对象对数据字典执行操作,如保存或放弃所做的更改;从基础工作区中导入数据以及添加其他数据字典作为参考。

创建对象

函数 Simulink.data.dictionary.createSimulink.data.dictionary.open 可创建一个 Simulink.data.Dictionary 对象。

属性

全部展开

此 属性 为只读。

按文件名称列出的引用数据字典,以字符向量元胞数组形式返回。此属性仅列出其父对象是 Simulink.data.Dictionary 对象的直接引用的字典。

链接模型是否可以使用基础工作区中的设计数据,指定为 truefalse

要确定字典是否允许访问基础工作区(包括通过引用字典),请查询 HasAccessToBaseWorkspace 属性。

有关此属性的详细信息(包括通过字典与基础工作区数据进行交互时所受的限制),请参阅继续使用基础工作区的共享数据

数据类型: logical

此 属性 为只读。

查询模型是否可以使用基础工作区中的设计数据,返回为 1 (true) 或 0 (false)。如果字典或引用字典将 EnableAccessToBaseWorkspace 属性设置为 true,则此属性返回 1

使用此属性可确定链接到字典的模型是否可以使用基础工作区中的设计数据。您不需要查询每个引用字典来确定它是否将 EnableAccessToBaseWorkspace 属性设置为 true

数据类型: logical

此 属性 为只读。

指示数据字典未保存更改的指示符,以 01 形式返回。如果自上次数据字典保存以来进行了更改,则值为 1,否则值为 0

此 属性 为只读。

数据字典中的总条目数,包括所引用的字典中的条目,以整数形式返回。

对象函数

addDataSourceAdd reference data dictionary to parent data dictionary
closeClose connection between data dictionary and Simulink.data.Dictionary object
discardChangesDiscard changes to data dictionary
exportToVersionExport a Simulink.data.Dictionary object to a previous version
filepath数据字典的完整路径和文件名
getSectionReturn Simulink.data.dictionary.Section object to represent data dictionary section
hideRemove data dictionary from Model Explorer
importEnumTypesImport enumerated type definitions to data dictionary
importFromBaseWorkspaceImport base workspace variables to data dictionary
listEntryList data dictionary entries
removeDataSourceRemove reference data dictionary from parent data dictionary
saveChangesSave changes to data dictionary
showShow data dictionary in Model Explorer

示例

全部折叠

创建一个数据字典文件 myNewDictionary.sldd 和表示该新数据字典的 Simulink.data.Dictionary 对象。将对象赋给变量 dd1

dd1 = Simulink.data.dictionary.create('myNewDictionary.sldd')
dd1 = 

  data dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 0
           NumberOfEntries: 0

创建一个表示现有数据字典 myDictionary_ex_API.slddSimulink.data.Dictionary 对象。将对象赋给变量 dd2

dd2 = Simulink.data.dictionary.open('myDictionary_ex_API.sldd')
dd2 = 

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4

版本历史记录

在 R2015a 中推出