getSimulinkBlockHandle
R2026bブロック パスからのブロック ハンドルの取得
説明
は、handle = getSimulinkBlockHandle(path)path で指定された場所にあるブロックの数値ハンドルを返します (読み込まれているモデルまたはライブラリに存在する場合)。ハンドルは現在の MATLAB® セッションに対してのみ適用されます。ブロックが見つからない場合、関数は -1 を返します。必要に応じてライブラリ リンクは関連付けられます。
後続の関数呼び出しでブロックを操作するには、getSimulinkBlockHandle で返されたハンドルを使用します。これは、ブロック パスを使用するよりも効率的です。MATLAB コマンド ウィンドウでハンドルを出力したときに表示される数値は通常、丸められています。この値は使用しないでください。代わりに、ハンドルを変数に代入します。
getSimulinkBlockHandle 関数を使用して、ブロック パスが有効かどうかを確認します。この方法は try ステートメントの内部で get_param を呼び出すよりも効率的です。
ブロック ハンドルからブロック パスを取得するには、getfullname 関数を使用します。
例
入力引数
出力引数
バージョン履歴
R2015a で導入