Simulink.data. Класс словаря

Пакет: Simulink.data
Суперклассы:

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

Описание

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

Конструкция

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

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

Копировать семантику

Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Примеры

свернуть все

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