このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
getSimulinkBlockHandle
ブロック パスからのブロック ハンドルの取得
説明
は handle
= getSimulinkBlockHandle(path
)path
で指定されたブロックの数値ハンドルを返します (読み込まれたモデルまたはライブラリに存在する場合)。ブロックが見つからない場合は -1
を返します。必要に応じてライブラリ リンクは関連付けられます。
getSimulinkBlockHandle
で返された数値ハンドルを使用して、それ以降の get_param
または set_param
の呼び出しでブロックを操作します。この方法は、ブロックの絶対パスを使用してこれらの関数を複数回呼び出すよりも効率的です。通常 MATLAB® に表示されるよりも多くの桁を指定しなければならないため、ハンドルの数値 (5.007
など) を単独で使用しないでください。ハンドルを変数に代入し、その変数名を使用してブロックを指定します。ハンドルは現在の MATLAB セッションに対してのみ適用されます。
getSimulinkBlockHandle
を使用してブロック パスが有効かどうかを確認します。この方法は try
ステートメントの内部で get_param
を呼び出すよりも効率的です。
例
入力引数
出力引数
バージョン履歴
R2015a で導入