valid

Класс: coder. Словарь
Пакет: coder

Определите, coder.Dictionary объект представляет допустимый словарь Embedded Coder

Синтаксис

tf = valid(coderDictionaryObj)

Описание

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

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

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

Embedded Coder, заданный как coder.Dictionary объект.

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

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

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

Примеры

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

Создайте словарь данных с именем 'dataDict.sldd' в базовом рабочем пространстве и создайте словарь Embedded Coder в словаре данных. Представление Embedded Coder при помощи coder.Dictionary myCoderDictObj объекта в базовом рабочем пространстве.

Simulink.data.dictionary.create('dataDict.sldd');
myCoderDictObj = coder.dictionary.create('dataDict.sldd');

Проверьте, coder.Dictionary ли объект в базовом рабочем пространстве представляет допустимый Embedded Coder.

valid(myCoderDictObj)
ans =

  logical

   1

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

coder.dictionary.remove('dataDict.sldd');
valid(myCoderDictObj)
ans =

  logical

   0

См. также

Введенный в R2019b