find

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

Поиск в разделе Embedded Coder

Синтаксис

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

Описание

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

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

расширить все

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

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

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

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

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

расширить все

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

Примеры

расширить все

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

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

Создайте coder.dictionary.Section объект, который представляет раздел «Классы памяти» Embedded Coder.

storageClassesSect = getSection(coderDictionary, 'StorageClasses');

Найдите классы памяти, которые DataScope установлено на Exported.

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

  1×2 Entry array with properties:

    Name
    DataSource
Введенный в R2019b