exponenta event banner

Simulink.data. Словарь

Настройка словаря данных

Описание

A Simulink.data.Dictionary объект представляет словарь данных. Объект позволяет выполнять такие операции со словарем данных, как сохранение или отмена изменений, импорт данных из базовой рабочей области и добавление других словарей данных в качестве ссылок.

Создание

Функции Simulink.data.dictionary.create и Simulink.data.dictionary.open создать Simulink.data.Dictionary объект.

Свойства

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

Это свойство доступно только для чтения.

Словари данных по имени файла, возвращаемые в виде массива ячеек символьных векторов. Это свойство перечисляет только словари с прямой ссылкой, родительским элементом которых является Simulink.data.Dictionary объект.

Могут ли связанные модели использовать конструкторские данные в базовом рабочем пространстве, указанном как true или false.

Чтобы определить, предоставляет ли словарь доступ к основной рабочей области (в том числе через словари, на которые имеются ссылки), выполните запрос HasAccessToBaseWorkspace собственность.

Дополнительные сведения об этом свойстве, включая ограничения, ограничивающие возможность взаимодействия с базовыми данными рабочей области через словарь, см. в разделе Продолжение использования общих данных в базовой рабочей области.

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

Это свойство доступно только для чтения.

Запрос о том, могут ли модели использовать конструкторские данные в базовой рабочей области, возвращаемые как 1 (true) или 0 (ложь). Если словарь или словарь, на который имеется ссылка, имеет EnableAccessToBaseWorkspace свойство имеет значение true, это свойство возвращает 1.

Это свойство используется для определения того, могут ли модели, связанные со словарем, использовать данные конструкции в базовой рабочей области. Нет необходимости запрашивать каждый словарь, на который имеется ссылка, чтобы определить, имеет ли он EnableAccessToBaseWorkspace свойство имеет значение true.

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

Это свойство доступно только для чтения.

Индикатор несохраненных изменений словаря данных, возвращенный как 0 или 1. Значение: 1 если изменения были внесены с момента последнего сохранения словаря данных и 0 если нет.

Это свойство доступно только для чтения.

Общее количество записей в словаре данных, включая записи в словарях, на которые имеются ссылки, возвращенных в виде целого числа.

Функции объекта

addDataSourceДобавление словаря ссылочных данных в родительский словарь данных
closeТесная связь между словарем данных и Simulink.data.Dictionary объект
discardChangesОтменить изменения словаря данных
filepathПолный путь и имя файла словаря данных
getSectionВернуть Simulink.data.dictionary.Section объект для представления раздела словаря данных
hideУдаление словаря данных из Проводника моделей
importEnumTypesИмпорт определений перечисляемых типов в словарь данных
importFromBaseWorkspaceИмпорт базовых переменных рабочего пространства в словарь данных
listEntryСписок словарных статей данных
removeDataSourceУдалить словарь ссылочных данных из родительского словаря данных
saveChangesСохранить изменения в словаре данных
showОтображение словаря данных в обозревателе моделей

Примеры

свернуть все

Создание файла словаря данных 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

Создать Simulink.data.Dictionary объект, представляющий существующий словарь данных myDictionary_ex_API.sldd. Назначение объекта переменной dd2.

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

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4
Представлен в R2015a