Contenu principal

saveChanges

Enregistrer les modifications apportées au dictionnaire de données

Description

saveChanges(dictionaryObj) enregistre toutes les modifications apportées au dictionnaire de données dictionaryObj (objet Simulink.data.Dictionary). saveChanges enregistre également les modifications apportées au dictionnaire de données référencé. Les états précédents du dictionnaire cible et de ses dictionnaires référencés sont définitivement perdus.

exemple

Exemples

réduire tout

Créez un nouveau dictionnaire de données myNewDictionary.sldd et représentez la section Design Data avec un objet Simulink.data.dictionary.Section nommé 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

Modifiez myNewDictionary.sldd en ajoutant une entrée nommée myNewEntry avec la valeur 237. Affichez la propriété HasUnsavedChanges de myDictionaryObj pour confirmer qu’une modification a été apportée.

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

  Dictionary with properties:

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

Enregistrez toutes les modifications apportées à myNewDictionary.sldd. La propriété HasUnsavedChanges de myDictionaryObj indique que les modifications ont été enregistrées.

saveChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

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

Arguments d'entrée

réduire tout

Dictionnaire de données cible, spécifié en tant qu’objet Simulink.data.Dictionary. Avant d’utiliser cette fonction, représentez le dictionnaire cible avec un objet Simulink.data.Dictionary en utilisant, par exemple, la fonction Simulink.data.dictionary.create ou Simulink.data.dictionary.open.

Alternatives

Vous pouvez utiliser Model Explorer pour enregistrer les modifications apportées à un dictionnaire de données en faisant un clic droit sur le nœud de l’arborescence du dictionnaire dans le volet Model Hierarchy et en sélectionnant Save Changes.

Historique des versions

Introduit dans R2015a