Contenuto principale

getEntry

Creare un oggetto Simulink.data.dictionary.Entry per rappresentare la voce del dizionario dei dati

Descrizione

entryObj = getEntry(sectionObj,entryName) restituisce un array di oggetti Simulink.data.dictionary.Entry che rappresentano le voci del dizionario dei dati entryName trovate nella sezione del dizionario dei dati sectionObj, un oggetto Simulinkdata.dictionary.Section. getEntry restituisce più oggetti se più voci hanno il nome specificato in una gerarchia di riferimento dei dizionari dei dati.

esempio

entryObj = getEntry(sectionObj,entryName,'DataSource',dictionaryName) restituisce un oggetto che rappresenta una voce del dizionario dei dati definita nel dizionario dei dati dictionaryName. Utilizzare questa sintassi per identificare in modo univoco una voce definita più di una volta in una gerarchia di dizionari dei dati referenziati.

esempio

Esempi

comprimi tutto

Rappresentare la sezione dei dati di progettazione del dizionario dei dati myDictionary_ex_API.sldd con un oggetto Simulink.data.dictionary.Section denominato dDataSectObj.

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

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.

fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

Impostare il valore della voce fuelFlow su 493.

setValue(fuelFlowObj,493)

Rappresentare la sezione dei dati di progettazione del dizionario dei dati myDictionary_ex_API.sldd con un oggetto Simulink.data.dictionary.Section denominato dDataSectObj.

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

Rappresentare la voce del dizionario dei dati myRefEntry con un oggetto Simulink.data.dictionary.Entry denominato refEntryObj. myDictionary_ex_API.sldd fa riferimento a myRefDictionary_ex_API.sldd e myRefDictionary_ex_API.sldd definisce una voce myRefEntry.

refEntryObj = getEntry(dDataSectObj,'myRefEntry','DataSource',...
'myRefDictionary_ex_API.sldd');

Impostare il valore della voce myRefEntry su 493.

setValue(refEntryObj,493)

Argomenti di input

comprimi tutto

Sezione del dizionario dei dati di destinazione, specificata come oggetto Simulink.data.dictionary.Section. Prima di utilizzare questa funzione, rappresentare la sezione di destinazione con un oggetto Simulink.data.dictionary.Section, utilizzando, ad esempio, la funzione getSection.

Nome della voce del dizionario dei dati di destinazione, specificato come vettore di caratteri.

Esempio 'myEntry'

Tipi di dati: char

Nome del file del dizionario dei dati contenente la voce di destinazione, specificato come vettore di caratteri che include l'estensione .sldd.

Esempio 'mySubDictionary_ex_API.sldd'

Tipi di dati: char

Argomenti di output

comprimi tutto

Voce del dizionario dei dati di destinazione, restituita come uno o più oggetti Simulink.data.dictionary.Entry.

Cronologia versioni

Introdotto in R2015a