Main Content

empty

クラス: coder.Dictionary
パッケージ: coder

Embedded Coder ディクショナリが空かどうかを判別

構文

tf = empty(coderDictionaryObj)

説明

tf = empty(coderDictionaryObj) は、coder.Dictionary オブジェクト coderDictionaryObj が空である場合に true を返します。coder.dictionary.remove を使用してモデルまたはデータ ディクショナリから Embedded Coder ディクショナリを削除すると、Embedded Coder ディクショナリは空になります。

入力引数

すべて展開する

Embedded Coder ディクショナリ。coder.Dictionary オブジェクトとして指定します。

出力引数

すべて展開する

true または false の結果。データ型 logical1 または 0 として返されます。

すべて展開する

ベース ワークスペースに 'dataDict.sldd' という名前のデータ ディクショナリを作成し、そのデータ ディクショナリに Embedded Coder ディクショナリを作成します。ベース ワークスペースでは、coder.Dictionary オブジェクト myCoderDictObj を使用して Embedded Coder ディクショナリを表します。

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

Embedded Coder ディクショナリが空かどうかを確認します。Embedded Coder ディクショナリを作成したときに Simulink パッケージから定義が読み込まれたため、このディクショナリは最初は空ではありません。

empty(myCoderDictObj)
ans =

  logical

   0

データ ディクショナリから Embedded Coder ディクショナリを削除して、このディクショナリが空かどうかを再度確認します。

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

  logical

   1

バージョン履歴

R2019b で導入