Contenuto principale

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

setValue

Impostare il valore della voce del dizionario dei dati

Descrizione

setValue(entryObj,newValue) assegna il valore newValue alla voce del dizionario dei dati entryObj, un oggetto Simulink.data.dictionary.Entry.

Per accedere in modo programmatico alle variabili allo scopo di modificare i valori dei parametri del blocco, si consideri di utilizzare gli oggetti Simulink.SimulationInput anziché modificare le variabili attraverso l'interfaccia programmatica del dizionario dei dati. Vedere Optimize, Estimate, and Sweep Block Parameter Values.

esempio

Esempi

comprimi tutto

Rappresentare la voce del dizionario di dati fuelFlow con un oggetto Simulink.data.dictionary.Entry denominato fuelFlowObj. fuelFlow è definito nel dizionario dei dati myDictionary_ex_API.sldd.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');
fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

Impostare il valore della voce fuelFlow su 493. Quindi, visualizzare la proprietà Value di fuelFlowObj per osservare il cambiamento.

setValue(fuelFlowObj,493)
fuelFlowObj
fuelFlowObj = 

  Entry with properties:

              Name: 'fuelFlow'
             Value: 493
        DataSource: 'myDictionary_ex_API.sldd'
      LastModified: '2014-Sep-05 13:37:22.161124'
    LastModifiedBy: 'jsmith'
            Status: 'Modified'

Argomenti di input

comprimi tutto

Voce del dizionario dei dati di destinazione, specificata come oggetto Simulink.data.dictionary.Entry. Prima di utilizzare questa funzione, rappresentare la voce di destinazione con un oggetto Simulink.data.dictionary.Entry utilizzando, ad esempio, la funzione getEntry.

Valore da assegnare alla voce del dizionario dei dati, specificato come espressione di MATLAB. L'espressione deve restituire un valore supportato dalla sezione del dizionario dei dati che contiene la voce.

Esempio 27.5

Esempio myBaseWorkspaceVariable

Esempio Simulink.Parameter

Alternative

È possibile utilizzare la finestra del Model Explorer per visualizzare e modificare i valori delle voci del dizionario dei dati.

Cronologia versioni

Introdotto in R2015a