saveChanges

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

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

Синтаксис

saveChanges (dictionaryObj)

Описание

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

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

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

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

Примеры

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

Создайте новый словарь данных myNewDictionary.sldd и представляйте раздел Design Data с объектом 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. Свойство HasUnsavedChanges myDictionaryObj указывает, что изменения были сохранены.

saveChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

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

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

Можно использовать Образцовый Проводник, чтобы сохранить изменения в словаре данных путем щелчка правой кнопкой по узлу дерева словаря в панели Иерархии модели и выбора Save Changes.

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

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