Main Content

getfullname

ブロックまたはラインを特定するパスを取得

説明

path = getfullname(handle) は、handle によって指定されるブロックまたはラインを特定する絶対パスを返します。複数のブロック ハンドルまたはライン ハンドルを指定する場合、関数はパスの cell 配列を返します。

すべて折りたたむ

例を開きます。次に、vdp モデルを開きます。

open_system('vdp')

モデルで、Mu という名前のブロックを対話的に選択します。

現在選択されているブロックを特定するパスを取得します。

blkpath = getfullname(gcb)
blkpath = 
'vdp/Out2'

例を開きます。次に、vdp モデルを開きます。

open_system('vdp')

モデルで、Mu という名前のブロックの出力端子に接続されている信号線を選択します。

現在選択されているラインのハンドルを取得します。

line = find_system(gcs, 'SearchDepth', 1, 'FindAll', 'on', ...
      'Type', 'line', 'Selected', 'on');

現在選択されているラインを特定するパスを取得します。

linepath = getfullname(line)
linepath =

  0x1 empty cell array

パスは、ラインの接続元端子を記述します。

入力引数

すべて折りたたむ

ブロックまたはライン。ハンドルまたはハンドルの cell 配列として指定します。

例: getfullname(gcb)

例: getfullname({handle1,handle2})

データ型: double | cell

バージョン履歴

R2007a で導入