valid

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

Определите, coder.dictionary.Entry объект представляет допустимое определение кода

Синтаксис

tf = valid(entryObj)

Описание

tf = valid(entryObj) возвращает true если coder.dictionary.Entry entryObj объекта является допустимым. A coder.dictionary.Entry объект действителен, если он представляет существующее определение кода. Когда вы удаляете определение кода, которое представляет запись, coder.dictionary.Entry недопустимый объект.

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

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

Статья словаря Embedded Coder, заданная как coder.dictionary.Entry объект.

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

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

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

Примеры

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

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

rtwdemo_roll
coderDictionary = coder.dictionary.open('rtwdemo_roll');
storageClassesSect = getSection(coderDictionary, 'StorageClasses');

Представление примера класса памяти ParamStruct при помощи coder.dictionary.Entry объект.

entryObj = getEntry(storageClassesSect,'ParamStruct');

Проверьте, coder.dictionary.Entry ли объект в базовом рабочем пространстве представляет допустимое определение кода.

valid(entryObj)
ans =

  logical

   1

Удалите определение кода из словаря Embedded Coder и проверьте coder.dictionary.Entry снова объект. Когда вы удаляете определение кода, coder.dictionary.Entry недопустимый объект.

deleteEntry(storageClassesSect,'ParamStruct');
valid(entryObj)
ans =

  logical

   0
Введенный в R2019b