listEntry

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

Описание

пример

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

пример

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

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

Примеры

свернуть все

Представляйте словарь данных 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')

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

свернуть все

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

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

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

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

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

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