exponenta event banner

deleteEntry

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

Удалить статью словаря встроенного кодера

Синтаксис

deleteEntry(sectionObj,defName)

Описание

deleteEntry(sectionObj,defName) удаляет определение Embedded Coder Dictionary, имеющее имя defName из раздела sectionObj, a coder.dictionary.Section объект.

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

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

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

Имя определения словаря встроенного кодера, заданного как вектор символа или скаляр строки. Чтобы получить список определений в разделе, используйте методы find и get.

Пример: 'StorageClass2'

Примеры

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

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

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

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

storageClassesSect = getSection(coderDictionary, 'StorageClasses')
storageClassesSect = 

  Section with properties:

    Name: 'StorageClasses'

Получите список определений классов хранения в разделе. Используйте find способ получения coder.dictionary.Entry объекты в разделе. Затем используйте get , чтобы перечислить имена определений, которые представляют записи.

entryObjects = find(coderDictionary, 'StorageClasses');
get(entryObjects,'Name')
ans =

  1×19 cell array

  Columns 1 through 4

    {'ExportedGlobal'}    {'ImportedExtern'}    {'ImportedExternP…'}    {'BitField'}

  Columns 5 through 9

    {'Const'}    {'Volatile'}    {'ConstVolatile'}    {'Define'}    {'ImportedDefine'}

  Columns 10 through 13

    {'ExportToFile'}    {'ImportFromFile'}    {'FileScope'}    {'Localizable'}

  Columns 14 through 18

    {'Struct'}    {'GetSet'}    {'CompilerFlag'}    {'Reusable'}    {'SignalStruct'}

  Column 19

    {'ParamStruct'}

Удаление класса хранения примеров ParamStruct из словаря.

deleteEntry(storageClassesSect,'ParamStruct');
Представлен в R2019b