discardChanges

Класс: Simulink.data.Dictionary
Пакет: Simulink.data

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

Синтаксис


discardChanges(dictionaryObj)

Описание

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

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

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

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

Примеры

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

Создайте 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. HasUnsavedChanges свойство myDictionaryObj указывает, что изменения были отменены.

discardChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

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

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

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

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