addDataSource

Класс: Simulink. данные. Словарь
Пакет: Simulink. данные

Добавьте словарь справочных данных, чтобы породить словарь данных

Синтаксис

addDataSource (dictionaryObj, refDictionaryFile)

Описание

addDataSource(dictionaryObj,refDictionaryFile) добавляет словарь данных, refDictionaryFile, как ссылочный словарь к родительскому словарю dictionaryObj, объект Simulink.data.Dictionary.

Родительский словарь содержит все записи, которые заданы в словаре, на который ссылаются, пока словарь, на который ссылаются, не удален из родительского словаря. Свойство DataSource записи указывает на словарь, который задает запись.

Входные параметры

развернуть все

Родительский словарь данных, заданный как объект Simulink.data.Dictionary. Прежде чем вы будете использовать эту функцию, будете представлять целевой словарь с объектом Simulink.data.Dictionary при помощи, например, Simulink.data.dictionary.create или функция Simulink.data.dictionary.open.

Имя файла словаря данных к ссылке, заданной как вектор символа, который включает расширение .sldd. Файл словаря данных должен быть на вашем пути MATLAB.

Пример: 'mySubDictionary_ex_API.sldd'

Типы данных: char

Примеры

развернуть все

Откройте словарь данных myDictionary_ex_API.sldd и представляйте его с объектом Simulink.data.Dictionary под названием myDictionaryObj.

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

Добавьте словарь данных mySubDictionary_ex_API.sldd как ссылочный словарь к myDictionary_ex_API.sldd.

addDataSource(myDictionaryObj,'mySubDictionary_ex_API.sldd');

Подтвердите сложение путем просмотра свойства DataSources переменного myDictionaryObj. Свойство возвращает имя словаря, на который недавно ссылаются.

myDictionaryObj.DataSources
ans = 

    'myRefDictionary_ex_API.sldd'
    'mySubDictionary_ex_API.sldd'

Альтернативы

Можно использовать окно Model Explorer, чтобы управлять ссылочными словарями. Смотрите, что Данные Словаря Раздела Используют Словари, на которые Ссылаются, для получения дополнительной информации.

Представленный в R2015a

Была ли эта тема полезной?