getEntry

Класс: Simulink.data.dictionary. Раздел
Пакет: Simulink.data.dictionary

Создайте объект Simulink.data.dictionary.Entry представлять запись в словаре данных

Синтаксис

entryObj = getEntry(sectionObj,entryName)
entryObj = getEntry(sectionObj,entryName,'DataSource',dictionaryName)

Описание

entryObj = getEntry(sectionObj,entryName) возвращает массив объектов Simulink.data.dictionary.Entry, представляющих записи в словаре данных entryName, найденный в разделе sectionObj словаря данных, объекте Simulinkdata.dictionary.Section. getEntry возвращает несколько объектов, если многократные въезды имеют указанное имя в ссылочной иерархии словарей данных.

entryObj = getEntry(sectionObj,entryName,'DataSource',dictionaryName) возвращает объект, представляющий запись в словаре данных, которая задана в словаре данных dictionaryName. Используйте этот синтаксис, чтобы однозначно определить запись, которая задана несколько раз в иерархии словарей справочных данных.

Входные параметры

развернуть все

Целевой раздел словаря данных, заданный как объект Simulink.data.dictionary.Section. Прежде чем вы будете использовать эту функцию, будете представлять целевой раздел с объектом Simulink.data.dictionary.Section при помощи, например, функция getSection.

Имя целевой записи в словаре данных, заданной как вектор символов.

Пример: 'myEntry'

Типы данных: char

Имя файла словаря данных, содержащего целевую запись, заданную как вектор символов включая расширение .sldd.

Пример: 'mySubDictionary_ex_API.sldd'

Типы данных: char

Выходные аргументы

развернуть все

Целевая запись в словаре данных, возвращенная как один или несколько Simulink.data.dictionary.Entry, возражает.

Примеры

развернуть все

Представляйте раздел Design Data словаря данных myDictionary_ex_API.sldd с объектом Simulink.data.dictionary.Section под названием dDataSectObj.

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

Представляйте запись в словаре данных fuelFlow с объектом Simulink.data.dictionary.Entry под названием fuelFlowObj. fuelFlow задан в словаре данных myDictionary_ex_API.sldd.

fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

Установите значение записи fuelFlow к 493.

setValue(fuelFlowObj,493)

Представляйте раздел Design Data словаря данных myDictionary_ex_API.sldd с объектом Simulink.data.dictionary.Section под названием dDataSectObj.

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

Представляйте запись в словаре данных myRefEntry с объектом Simulink.data.dictionary.Entry под названием refEntryObj. ссылки myDictionary_ex_API.sldd myRefDictionary_ex_API.sldd и myRefDictionary_ex_API.sldd задают запись myRefEntry.

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

Установите значение записи myRefEntry к 493.

setValue(refEntryObj,493)

Представленный в R2015a