MATLAB ヘルプ センター
Simulink モデルのコンテキストに変数が存在するかどうかを判別
tf = Simulink.data.existsInGlobal(modelName,varName)
tf = Simulink.data.existsInGlobal(modelName,varName) は、Simulink® モデル modelName のコンテキストに変数 varName が存在するかどうかを判別します。Simulink.data.existsInGlobal は、外部データ ソースとしてモデルにリンクされたデータ ディクショナリの [データの設計] セクションと MAT ファイルを検索します。または、モデルが外部データ ソースにリンクされていない場合は MATLAB® ベース ワークスペースを検索します。
tf
modelName
varName
Simulink.data.existsInGlobal
例
すべて折りたたむ
外部データ ソースがない Simulink モデル vdp.slx のコンテキストに変数 PressVect が存在するかどうかを判別します。
vdp.slx
PressVect
openExample('simulink_general/VanDerPolOscillatorExample') Simulink.data.existsInGlobal('vdp','PressVect')
ans = logical 0
MAT ファイル BasicModellingDataDefinitions.mat にリンクされている Simulink モデル BasicModellingData.slx のコンテキストに変数 myNewVar が存在するかどうかを判別します。
BasicModellingDataDefinitions.mat
BasicModellingData.slx
myNewVar
openExample('BasicModellingData') Simulink.data.existsInGlobal('BasicModellingData','myNewVar')
データ ディクショナリ sldemo_fuelsys_dd_controller.sldd にリンクされた Simulink モデル sldemo_fuelsys_dd_controller.slx のコンテキストに変数 PressVect が存在するかどうかを判別します。
sldemo_fuelsys_dd_controller.sldd
sldemo_fuelsys_dd_controller.slx
データ ディクショナリを使用した燃料制御システムのデータの管理の例からモデル sldemo_fuelsys_dd_controller を開きます。
sldemo_fuelsys_dd_controller
openExample('simulink_automotive/UseDDForFuelContSysExample') sldemo_fuelsys_dd_controller Simulink.data.existsInGlobal('sldemo_fuelsys_dd_controller','PressVect')
ans = logical 1
モデル名。文字ベクトルまたは string として指定します。
例: 'myTestModel'
'myTestModel'
データ型: char | string
char
string
変数の名前。文字ベクトルまたは string として指定します。
例: 'myTargetVariable'
'myTargetVariable'
1
0
true または false の結果。logical データ型の 1 または 0 として返されます。
モデル エクスプローラーを使用して、変数を検索できます。
R2015a で導入
exist | Simulink.data.assigninGlobal | Simulink.data.evalinGlobal
exist
Simulink.data.assigninGlobal
Simulink.data.evalinGlobal
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ