Main Content

convertToCell

ブロック パスを文字ベクトルの cell 配列に変換

説明

cellarray = convertToCell(bp) は、ブロック パスを文字ベクトルの cell 配列に変換します。

すべて折りたたむ

ModelReferenceHierarchy という名前のプロジェクトを開きます。

openProject("ModelReferenceHierarchy");

プロジェクトで sldemo_mdlref_depgraph を最上位モデルとしたモデルの階層構造が開きます。

Simulink.BlockPath オブジェクトを作成します。

bp = Simulink.BlockPath(...
    {'sldemo_mdlref_depgraph/thermostat',...
    'sldemo_mdlref_heater/Fahrenheit to Celsius',...
    'sldemo_mdlref_F2C/Gain1'});

ブロック パスの要素を表す cell 配列を作成します。

cellarray = convertToCell(bp)
cellarray = 3x1 cell
    {'sldemo_mdlref_depgraph/thermostat'         }
    {'sldemo_mdlref_heater/Fahrenheit to Celsius'}
    {'sldemo_mdlref_F2C/Gain1'                   }

入力引数

すべて折りたたむ

完全に指定されたブロック パス。Simulink.BlockPath オブジェクトまたは Simulink.SimulationData.BlockPath オブジェクトとして指定します。このブロック パスは、モデルの階層構造が同じモデルを複数回参照する場合でも、モデルの階層構造内のブロックを一意に特定します。

出力引数

すべて折りたたむ

ブロック パス要素。文字ベクトルの cell 配列として返されます。

バージョン履歴

R2010b で導入

参考

オブジェクト

関数