empty

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

Определите, пуст ли Embedded Coder

Синтаксис

tf = empty(coderDictionaryObj)

Описание

tf = empty(coderDictionaryObj) возвращает true если coder.Dictionary coderDictionaryObj объекта пуст. Когда вы удаляете словарь Embedded Coder из модели или словаря данных при помощи coder.dictionary.removeСловарь Embedded Coder становится пустым.

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

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

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

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

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

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

Примеры

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

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

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

Проверьте, пуст ли словарь Embedded Coder. Когда вы создали словарь Embedded Coder, определения из Simulink пакет был загружен в него, поэтому словарь изначально не пуст.

empty(myCoderDictObj)
ans =

  logical

   0

Удалите словарь Embedded Coder Dictionary из словаря данных и снова проверьте, пуст ли он.

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

  logical

   1

См. также

Введенный в R2019b