discardChanges

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

Описание

пример

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

Примеры

свернуть все

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

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

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4

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

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

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 1
           NumberOfEntries: 5

Отменить все изменения в myDictionary_ex_API.sldd. The HasUnsavedChanges свойство myDictionaryObj указывает, что изменения были отменены.

discardChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

          DataSources: {'myRefDictionary_ex_API.sldd'}
    HasUnsavedChanges: 0
           NumberOfEntries: 4

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

свернуть все

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

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

Можно использовать окно Model Explorer, чтобы отменить изменения в словарях данных. Для получения дополнительной информации см. раздел «Просмотр и возврат изменений в словарных статьях».

Введенный в R2015a