Contenu principal

getEntry

Créer un objet Simulink.data.dictionary.Entry pour représenter une entrée du dictionnaire de données

Description

entryObj = getEntry(sectionObj,entryName) renvoie un tableau d’objets Simulink.data.dictionary.Entry représentant les entrées de dictionnaire de données entryName trouvées dans la section de dictionnaire de données sectionObj (objet Simulinkdata.dictionary.Section). getEntry renvoie plusieurs objets si plusieurs entrées ont le nom spécifié dans une hiérarchie de référence de dictionnaires de données.

exemple

entryObj = getEntry(sectionObj,entryName,'DataSource',dictionaryName) renvoie un objet représentant une entrée de dictionnaire de données définie dans le dictionnaire de données dictionaryName. Utilisez cette syntaxe pour identifier de manière unique une entrée définie plusieurs fois dans une hiérarchie de dictionnaires de données référencés.

exemple

Exemples

réduire tout

Représentez la section Design Data du dictionnaire de données myDictionary_ex_API.sldd avec un objet Simulink.data.dictionary.Section nommé dDataSectObj.

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

Représentez l’entrée du dictionnaire de données fuelFlow avec un objet Simulink.data.dictionary.Entry nommé fuelFlowObj. fuelFlow est défini dans le dictionnaire de données myDictionary_ex_API.sldd.

fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

Définissez la valeur de l’entrée fuelFlow sur 493.

setValue(fuelFlowObj,493)

Représentez la section Design Data du dictionnaire de données myDictionary_ex_API.sldd avec un objet Simulink.data.dictionary.Section nommé dDataSectObj.

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

Représentez l’entrée de dictionnaire de données myRefEntry avec un objet Simulink.data.dictionary.Entry nommé refEntryObj. myDictionary_ex_API.sldd référence myRefDictionary_ex_API.sldd, et myRefDictionary_ex_API.sldd définit une entrée myRefEntry.

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

Définissez la valeur de l’entrée myRefEntry sur 493.

setValue(refEntryObj,493)

Arguments d'entrée

réduire tout

Section de dictionnaire de données cible, spécifiée en tant qu’objet Simulink.data.dictionary.Section. Avant d’utiliser cette fonction, représentez la section cible avec un objet Simulink.data.dictionary.Section en utilisant, par exemple, la fonction getSection.

Nom de l’entrée de dictionnaire de données cible, spécifié en tant que vecteur de caractères.

Exemple : 'myEntry'

Types de données : char

Nom de fichier du dictionnaire de données contenant l’entrée cible, spécifié en tant que vecteur de caractères (extension .sldd incluse).

Exemple : 'mySubDictionary_ex_API.sldd'

Types de données : char

Arguments en sortie

réduire tout

Entrée de dictionnaire de données cible, renvoyée par un ou plusieurs objets Simulink.data.dictionary.Entry.

Historique des versions

Introduit dans R2015a