listEntry

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

Перечислите словарные статьи данных

Синтаксис

listEntry (dictionaryObj)
listEntry (dictionaryObj, Имя, Значение)

Описание

listEntry(dictionaryObj) отображает в Окне Команды MATLAB таблицу информации обо всех записях в словаре данных dictionaryObj, объект Simulink.data.Dictionary. Отображенная информация включает имя каждой записи, имя раздела, содержащего каждую запись, состояние каждой записи, дата и время, каждая запись была в последний раз изменена, последнее имя пользователя, чтобы изменить каждую запись и класс значения, которое содержит каждая запись. По умолчанию, функциональные виды список записей в алфавитном порядке именем записи.

listEntry(dictionaryObj,Name,Value) отображает записи в словаре данных с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.

Чтобы возвратить значение словарной статьи данных в командной строке, используйте метод getValue объекта Simulink.data.dictionary.Entry. Смотрите Хранят Данные в Словаре Программно.

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

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

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

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Порядок сортировки списка словарных статей данных, заданных как пара, разделенная запятой, состоящая из 'Ascending' и true или false. Если вы задаете false, listEntry сортирует список в порядке убывания.

Пример: 'Возрастание', ложь

Типы данных: логический

Критерии, чтобы отфильтровать список словарных статей данных классом, заданным как пара, разделенная запятой, состоящая из 'Class' и вектора символа, идентифицирующего допустимый класс. Функция перечисляет только записи, значения которых имеют заданный класс.

Пример: 'Класс', 'Simulink. Параметр'

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

Критерии, чтобы отфильтровать список словарных статей данных именем пользователя последнего пользователя, который изменит каждую запись, заданную как пара, разделенная запятой, состоящая из 'LastModifiedBy' и вектора символа, идентифицирующего заданное имя пользователя. Функция перечисляет только записи, которые были в последний раз изменены заданным именем пользователя.

Пример: 'LastModifiedBy', 'jsmith'

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

Максимальное количество записей в список, заданный как пара, разделенная запятой, состоящая из 'Limit' и целого числа. Функция перечисляет до конкретного количества записей, начинающих с верхней части отсортированного и отфильтрованного списка.

Пример: 'Ограничьте', 9

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

Критерии, чтобы отфильтровать список словарных статей данных именем записи, заданным как пара, разделенная запятой, состоящая из 'Name' и вектора символа, задающего критерии фильтра. Можно использовать символ звездочки, *, как подстановочный знак, чтобы представлять любое количество символов. Функция перечисляет только записи, имена которых совпадают с критериями фильтра.

Пример: 'Назовите', 'fuelFlow'

Пример: 'Назовите', 'топливо*'

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

Критерии, чтобы отфильтровать список словарных статей данных разделом, заданным как пара, разделенная запятой, состоящая из 'Section' и вектора символа, идентифицирующего целевой раздел. Функция перечисляет только записи, которые содержатся в целевом разделе.

Пример: 'Раздел', 'данные проектирования'

Отметьте, чтобы отсортировать список словарных статей данных определенным свойством, заданным как пара, разделенная запятой, состоящая из 'SortBy' и вектора символа, идентифицирующего свойство в списке записей. Допустимые свойства включают 'Name', 'Section', 'LastModified' и 'LastModifiedBy'.

Пример: 'SortBy', 'LastModifiedBy'

Примеры

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

Представляйте словарь данных sldemo_fuelsys_dd_controller.sldd с объектом Simulink.data.Dictionary под названием myDictionaryObj.

myDictionaryObj = Simulink.data.dictionary.open('sldemo_fuelsys_dd_controller.sldd');

Перечислите все записи в словаре данных.

listEntry(myDictionaryObj)

Представляйте словарь данных sldemo_fuelsys_dd_controller.sldd с объектом Simulink.data.Dictionary под названием myDictionaryObj.

myDictionaryObj = Simulink.data.dictionary.open('sldemo_fuelsys_dd_controller.sldd');

Перечислите все записи в словаре данных и отсортируйте список в порядке убывания по имени записи.

listEntry(myDictionaryObj,'Ascending',false)

Представляйте словарь данных sldemo_fuelsys_dd_controller.sldd с объектом Simulink.data.Dictionary под названием myDictionaryObj.

myDictionaryObj = Simulink.data.dictionary.open('sldemo_fuelsys_dd_controller.sldd');

Перечислите только записи в словаре данных, имена которого начинаются с max.

listEntry(myDictionaryObj,'Name','max*')

Представляйте словарь данных sldemo_fuelsys_dd_controller.sldd с объектом Simulink.data.Dictionary под названием myDictionaryObj.

myDictionaryObj = Simulink.data.dictionary.open('sldemo_fuelsys_dd_controller.sldd');

Перечислите все записи в словаре и отсортируйте список по дате и времени, каждая запись была в последний раз изменена.

listEntry(myDictionaryObj,'SortBy','LastModified')

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

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