exponenta event banner

существовать

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

Определите, существует ли определение кода в разделе Embedded Coder Dictionary

Синтаксис

tf = exist(sectionObj,defName)

Описание

tf = exist(sectionObj,defName) прибыль true если раздел Embedded Coder Dictionary представлен sectionObj содержит определение с именем defName.

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

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

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

Имя определения словаря встроенного кодера, заданного как вектор символа или скаляр строки.

Пример: 'StorageClass2'

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

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

Истинный или ложный результат, возвращенный как 1 или 0 типа данных logical.

Примеры

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

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

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

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

storageClassesSect = getSection(coderDictionary, 'StorageClasses');

Проверьте, содержит ли раздел Storage Classes пример класса хранения SignalStruct.

exist(storageClassesSect,'SignalStruct')
ans =

  logical

   1

Удалите класс хранения, а затем проверьте, существует ли определение.

deleteEntry(storageClassesSect,'SignalStruct');
exist(storageClassesSect,'SignalStruct')
ans =

  logical

   0
Представлен в R2019b