listEntry

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

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

Синтаксис

listEntry(dictionaryObj)
listEntry(dictionaryObj,Name,Value)

Описание

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) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

Пример: 'Ascending',false

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

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

Пример: 'Class','Simulink.Parameter'

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

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

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

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

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

Пример: 'Limit',9

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

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

Пример: 'Name','fuelFlow'

Пример: 'Name','fuel*'

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

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

Пример: 'Section','Design Data'

Отметьте, чтобы отсортировать список записей в словаре данных определенным свойством, заданным как пара, разделенная запятой, состоящая из '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

Для просмотра документации необходимо авторизоваться на сайте