Main Content

slslicertrace

モデル スライサーを使用した後にスライス モデルまたはソース モデル内のブロック ハンドルを返す

説明

slslicertrace('slice',object) は、ソース モデル内の object で指定されたブロックに対応する、スライス モデル内のブロック ハンドルを返します。

slslicertrace('source',object) は、スライス モデル内の object で指定されたブロックに対応する、ソース モデル内のブロック ハンドルを返します。

すべて折りたたむ

sldvSliceClimateControlExample ソース モデル内の Switch ブロックを強調表示します。

1.モデル例 sldvSliceClimateControlExample を開きます。

open_system('sldvSliceClimateControlExample');

2.スライサー オブジェクト obj を作成し、Out1 を開始点として追加します。

obj = slslicer('sldvSliceClimateControlExample');
activate(obj);
Consider turning on Fast Restart before launching Model Slicer for simulation based workflows. Do not show again.
addStartingPoint(obj,'sldvSliceClimateControlExample/Out1');
highlight(obj)

3.slice を使用してスライス モデルを作成します。

slice(obj,'sldvSliceClimateControlExample_sliced')
ans = 
'sldvSliceClimateControlExample_sliced'

4.slslicertrace を使用してソース モデル内の On Switch ブロックを強調表示します。

h=slslicertrace('SOURCE', 'sldvSliceClimateControlExample_sliced/Refrigeration/On');
hilite_system(h);
terminate(obj);

入力引数

すべて折りたたむ

object は、ブロック ハンドルの配列、ブロック パスの cell 配列、または Simulink 識別子 (SID) の cell 配列として指定できます。

バージョン履歴

R2015b で導入