exponenta event banner

найти

Класс: coder.dictionary.Section
Пакет: coder.dictionary

Поиск в разделе Словарь встроенного кодера

Синтаксис

foundEntries = find(sectionObj,Name1,Value1,...,NameN,ValueN)

Описание

foundEntries = find(sectionObj,Name1,Value1,...,NameN,ValueN) выполняет поиск в разделе Embedded Coder Dictionary sectionObj с использованием критериев поиска Name1,Value1,…,NameN,ValueNи возвращает массив совпадающих записей, найденных в этом разделе.

Входные аргументы

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

Раздел для поиска в словаре встроенного кодера, указанный как coder.dictionary.Section объект.

Критерии поиска, указанные как одна или несколько пар имя-значение, представляющих имена и значения свойств определений в разделе Embedded Coder Dictionary. Список свойств статьи Embedded Coder Dictionary см. в разделе coder.dictionary.Entry.

Пример: 'MemorySection','memSect1'

Пример: 'DataScope','Exported'

Выходные аргументы

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

Встроенные статьи словаря кодера, соответствующие указанным критериям поиска, возвращенные в виде массива coder.dictionary.Entry объекты.

Примеры

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

Открытие модели rtwdemo_roll и создайте в модели Embedded Coder Dictionary. Представление словаря встроенного кодера с помощью coder.Dictionary объект coderDictionary. Этот объект используется для доступа к разделу «Классы хранения» словаря, который содержит определения классов хранения.

rtwdemo_roll
coderDictionary = coder.dictionary.open('rtwdemo_roll');

Создать coder.dictionary.Section объект, представляющий раздел «Классы хранения» словаря встроенного кодера.

storageClassesSect = getSection(coderDictionary, 'StorageClasses');

Поиск классов хранения, которые имеют DataScope установить в значение Exported.

exportedSCs = find(storageClassesSect,'DataScope','Exported')
exportedSCs = 

  1×2 Entry array with properties:

    Name
    DataSource
Представлен в R2019b