getEntry

Класс: Simulink.data.dictionary.Section
Пакет: 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