Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

saveChanges

Salvare le modifiche del dizionario dei dati

Descrizione

saveChanges(dictionaryObj) salva tutte le modifiche apportate a un dizionario dei dati dictionaryObj, come oggetto Simulink.data.Dictionary. saveChanges salva inoltre le modifiche apportate ai dizionari dei dati referenziati. Gli stati precedenti del dizionario target e dei suoi dizionari referenziati sono persi in modo permanente.

esempio

Esempi

comprimi tutto

Creare un nuovo dizionario dei dati myNewDictionary.sldd e rappresentare la sezione dati di progettazione con un oggetto Simulink.data.dictionary.Section denominato 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

Modificare myNewDictionary.sldd aggiungendo una voce denominata myNewEntry con valore 237. Visualizzare la proprietà HasUnsavedChanges di myDictionaryObj per confermare l'avvenuta modifica.

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

  Dictionary with properties:

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

Salvate tutte le modifiche in myNewDictionary.sldd. La proprietà HasUnsavedChanges di myDictionaryObj indica che le modifiche sono state salvate.

saveChanges(myDictionaryObj)
myDictionaryObj
myDictionaryObj = 

  Dictionary with properties:

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

Argomenti di input

comprimi tutto

Dizionario dei dati target, specificato come oggetto Simulink.data.Dictionary. Prima di utilizzare questa funzione, rappresentare il dizionario target con un oggetto Simulink.data.Dictionary utilizzando, ad esempio, la funzione Simulink.data.dictionary.create o Simulink.data.dictionary.open.

Alternative

È possibile utilizzare Model Explorer per salvare le modifiche di un dizionario dei dati facendo clic con il pulsante destro del mouse sul nodo dell'albero del dizionario nel riquadro Model Hierarchy e selezionando Save Changes.

Cronologia versioni

Introdotto in R2015a