Simulink.data.Dictionary

Сконфигурируйте словарь данных

Описание

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

Создание

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

Свойства

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

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

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

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

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

Для получения дополнительной информации об этом свойстве, включая ограничения, которые ограничивают вашу способность взаимодействовать с данными о базовом рабочем пространстве через словарь, видят, Продолжают Использовать Разделяемые данные в Базовом рабочем пространстве.

Типы данных: логический

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

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

Используйте это свойство определить, могут ли модели, которые соединяются со словарем, использовать данные проектирования в базовом рабочем пространстве. Вы не должны запрашивать каждый словарь, на который ссылаются, чтобы определить, имеет ли он EnableAccessToBaseWorkspace набор свойств к true.

Типы данных: логический

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

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

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

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

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

addDataSourceДобавьте словарь справочных данных, чтобы породить словарь данных
closeЗакройте связь между словарем данных и Simulink.data.Dictionary объект
discardChangesОтмените изменения к словарю данных
filepathПолный путь и имя файла словаря данных
getSectionВозвратите Simulink.data.dictionary.Section объект представлять раздел словаря данных
hideУдалите словарь данных из Model Explorer
importEnumTypesИмпортируйте определения перечислимого типа словарю данных
importFromBaseWorkspaceИмпортируйте переменные базового рабочего пространства к словарю данных
listEntryПеречислите записи в словаре данных
removeDataSourceУдалите словарь справочных данных из родительского словаря данных
saveChangesСохраните изменения в словаре данных
showПокажите словарь данных в 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

Создайте 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