deleteEntry

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

Удалите Словарную статью Embedded Coder

Синтаксис

deleteEntry(sectionObj,defName)

Описание

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

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

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

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

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

Пример: 'StorageClass2'

Примеры

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

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

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

Создайте coder.dictionary.Section объект, который представляет раздел Storage Classes Словаря Embedded Coder.

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