valid

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

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

Синтаксис

tf = valid(entryObj)

Описание

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

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

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

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

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

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

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

Примеры

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

Откройте модель rtwdemo_roll и представляйте Словарь Embedded Coder при помощи coder.Dictionary объект. Используйте этот объект получить доступ к разделу Storage Classes словаря и представлять раздел при помощи 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