ヘルプ センターヘルプ センター
Simulink モデル内の指定されたタイプのブロックを検索
bl = Simulink.findBlocksOfType(sys,type)
bl = Simulink.findBlocksOfType(sys,type,options)
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN)
bl = Simulink.findBlocksofType(sys,type,Param1,Value1,...,ParamN,ValueN,options)
例
bl = Simulink.findBlocksOfType(sys,type) は、モデルまたはサブシステム sys 内にある指定されたタイプのすべてのブロックへのハンドルを返します。
bl
sys
type
bl = Simulink.findBlocksOfType(sys,type,options) は、FindOptions オブジェクトによって指定された条件に一致します。
options
FindOptions
bl = Simulink.findBlocksOfType(sys,type,Param1,Value1,...,ParamN,ValueN) は、パラメーターが指定された値を持つブロックを検索します。
bl = Simulink.findBlocksofType(sys,type,Param1,Value1,...,ParamN,ValueN,options) が検出するブロックは 、パラメーターに値が指定され、FindOptions オブジェクトによって指定された条件に一致します。
すべて折りたたむ
Gain タイプのすべてのブロックをモデル vdp で検索します。
vdp
load_system('vdp'); Simulink.findBlocksOfType('vdp','Gain')
ans = 7.0001
ハンドルの代わりにブロック名を返すには、getfullname を使用します。
getfullname
getfullname(Simulink.findBlocksOfType('vdp','Gain'))
ans = 'vdp/Mu'
モデル sldemo_clutch を読み込みます。次に、FindOptions オブジェクトを作成し、そのオブジェクトを使用してモデル内の GoTo ブロックの検索を Unlocked システムに制限します。
sldemo_clutch
openExample('sldemo_clutch'); f = Simulink.FindOptions('SearchDepth',1); bl = Simulink.findBlocksOfType('sldemo_clutch/Unlocked','Goto',f)
bl = 166.0001 167.0001
ブロックの検索対象のモデルまたはサブシステム。文字ベクトルまたは string 配列として指定します。
例: 'vdp' "f14/Aircraft Dynamics Model"
'vdp'
"f14/Aircraft Dynamics Model"
ブロック タイプ。文字ベクトルまたは string スカラーとして指定します。'BlockType' パラメーターを指定して get_param を使用することで、ブロック タイプを取得します。
'BlockType'
get_param
simulink.FindOptions
検索条件。Simulink.FindOptions オブジェクトとして指定します。
Simulink.FindOptions
例: Simulink.FindOptions('SearchDepth',1)
Simulink.FindOptions('SearchDepth',1)
検索結果。ハンドルの配列として返されます。
Simulink.FindOptions | Simulink.findBlocks | Simulink.allBlockDiagrams
Simulink.findBlocks
Simulink.allBlockDiagrams
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office