saveChanges

Сохраните изменения в словаре данных

Синтаксис

Описание

пример

saveChanges(dictionaryObj) сохраняет все изменения, внесенные в словарь данных dictionaryObj, а Simulink.data.Dictionary объект. saveChanges также сохраняет изменения, внесенные в словари данных, на которые ссылаются. Предыдущие состояния целевого словаря и его ссылочных словарей окончательно потеряны.

Примеры

свернуть все

Создайте новый словарь данных myNewDictionary.sldd и представьте раздел Данные с Simulink.data.dictionary.Section объект с именем dDataSectObj.

myDictionaryObj = Simulink.data.dictionary.create('myNewDictionary.sldd')
dDataSectObj = getSection(myDictionaryObj,'Design Data');
myDictionaryObj = 

  data dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 0
           NumberOfEntries: 0

Изменение myNewDictionary.sldd путем добавления записи с именем myNewEntry со значением 237. Просмотрите HasUnsavedChanges свойство myDictionaryObj для подтверждения внесения изменений.

addEntry(dDataSectObj,'myNewEntry',237);
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 1
           NumberOfEntries: 1

Сохраните все изменения в myNewDictionary.sldd. The HasUnsavedChanges свойство myDictionaryObj указывает на сохранение изменений.

saveChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

          DataSources: {0x1 cell}
    HasUnsavedChanges: 0
           NumberOfEntries: 1

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

свернуть все

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

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

Можно использовать Model Explorer, чтобы сохранить изменения в словаре данных, щелкнув правой кнопкой мыши по узлу дерева словарей на панели Model Hierarchy и выбрав Save Changes.

Введенный в R2015a
Для просмотра документации необходимо авторизоваться на сайте