deleteEntry

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

Удалите статью Embedded Coder

Синтаксис

deleteEntry(sectionObj,defName)

Описание

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

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

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

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

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

Пример: 'StorageClass2'

Примеры

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

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

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

Создайте coder.dictionary.Section объект, который представляет раздел «Классы памяти» 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