주요 콘텐츠

saveChanges

데이터 사전에 변경 내용 저장

설명

saveChanges(dictionaryObj)는 데이터 사전 dictionaryObj, 즉 Simulink.data.Dictionary 객체의 모든 변경 내용을 저장합니다. saveChanges는 참조된 데이터 사전의 변경 내용도 저장합니다. 대상 사전과 참조된 사전의 이전 상태는 영구적으로 손실됩니다.

예제

예제

모두 축소

새 데이터 사전 myNewDictionary.sldd를 생성하고 dDataSectObj라는 이름의 Simulink.data.dictionary.Section 객체를 사용하여 설계 데이터 섹션을 표현합니다.

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

  data dictionary with properties:

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

값이 237myNewEntry라는 이름의 항목을 추가하여 myNewDictionary.sldd를 변경합니다. myDictionaryObjHasUnsavedChanges 속성을 확인하여 변경이 이루어졌는지 확인합니다.

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

  Dictionary with properties:

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

myNewDictionary.sldd에 대한 모든 변경 내용을 저장합니다. myDictionaryObjHasUnsavedChanges 속성은 변경 내용이 저장되었음을 나타냅니다.

saveChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

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

입력 인수

모두 축소

대상 데이터 사전으로, Simulink.data.Dictionary 객체로 지정됩니다. 이 함수를 사용하기 전에, 예를 들어 Simulink.data.dictionary.create 함수 또는 Simulink.data.dictionary.open 함수를 사용하여 Simulink.data.Dictionary 객체로 대상 사전을 표현하십시오.

대안

모델 탐색기를 사용하여 모델 계층 구조 창에서 사전 트리 노드를 마우스 오른쪽 버튼으로 클릭하고 변경 내용 저장을 선택하여 데이터 사전에 대한 변경 내용을 저장할 수 있습니다.

버전 내역

R2015a에 개발됨