getEntry

Класс: Simulink. данные. словарь. Раздел
Пакет: Simulink. данные. словарь

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

Синтаксис

entryObj = getEntry (sectionObj, entryName)
entryObj = getEntry (sectionObj, entryName, 'Источник данных', 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

Была ли эта тема полезной?