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

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

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