exist
データ ディクショナリ エントリがあるかどうかをチェック
説明
は、doesExist = exist(sectionObj,entryName)entryName で指定された名前のエントリがデータ ディクショナリ セクション sectionObj に含まれているかどうかを判定し、その結果を返します。
例
入力引数
出力引数
ヒント
existでは、一致するエントリが参照データ ディクショナリの同じセクションにあるかどうかも判定されます。たとえば、sectionObjがデータ ディクショナリmyDictionary_ex_API.slddの [Design Data] セクションを表す場合、existは、myDictionary_ex_API.slddの [Design Data] セクションに加え、myDictionary_ex_API.slddが参照しているディクショナリの [Design Data] セクションも検索します。
代替方法
Simulink.data.DataConnectionオブジェクト関数を使用して、指定した変数がデータ ディクショナリ内に存在するかどうかを判別します。dd = Simulink.data.connect("myDictionary.sldd"); dd.a = 1; dd.c = 3; exist(dd,["a" "b" "c"])
ans = 1×3 logical array 1 0 1
モデル エクスプローラーを使用して、データ ディクショナリ内のエントリを検索することができます。
バージョン履歴
R2015a で導入