主要内容

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

addDataSource

将参考数据字典添加到父数据字典

说明

addDataSource(dictionaryObj,refDictionaryFile) 将数据字典 refDictionaryFile 作为参考字典添加到父字典 dictionaryObj(即 Simulink.data.Dictionary 对象)。

父字典包含引用字典中定义的所有条目,直到引用字典从父字典中删除。条目的 DataSource 属性指示定义该条目的字典。

示例

示例

全部折叠

打开数据字典 myDictionary_ex_API.sldd,并使用名为 myDictionaryObjSimulink.data.Dictionary 对象表示它。

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');

将数据字典 mySubDictionary_ex_API.sldd 作为参考字典添加到 myDictionary_ex_API.sldd

addDataSource(myDictionaryObj,'mySubDictionary_ex_API.sldd');

通过查看变量 myDictionaryObjDataSources 属性来确认添加。该属性返回新引用的字典的名称。

myDictionaryObj.DataSources
ans = 

    'myRefDictionary_ex_API.sldd'
    'mySubDictionary_ex_API.sldd'

输入参数

全部折叠

父数据字典,指定为 Simulink.data.Dictionary 对象。在使用此函数之前,请使用 Simulink.data.dictionary.createSimulink.data.dictionary.open 等函数通过 Simulink.data.Dictionary 对象来表示目标字典。

要引用的数据字典的文件名,指定为包含 .sldd 扩展名的字符向量。数据字典文件必须位于您的 MATLAB 路径上。

示例: 'mySubDictionary_ex_API.sldd'

数据类型: char

替代方法

您可以使用模型资源管理器窗口来管理参考字典。有关详细信息,请参阅 Partition Dictionary Data Using Referenced Dictionaries

版本历史记录

在 R2015a 中推出