Main Content

clear

モデルのモデル ワークスペースから変数をクリアする

説明

clear(mdlWks) は、Simulink.ModelWorkspace オブジェクト mdlWks で表されるモデル ワークスペースからすべての変数を削除します。

clear(mdlWks, varName)varName という名前の変数をモデル ワークスペース mdlWks から削除します。

すべて折りたたむ

モデル例 vdp を開きます。

openExample('simulink_general/VanDerPolOscillatorExample')

vdp のモデル ワークスペースを表す Simulink.ModelWorkspace オブジェクトを作成します。

mdlWks = get_param('vdp','ModelWorkspace');

モデル ワークスペースに値 5.12myVar という名前の変数を作成します。

assignin(mdlWks,'myVar',5.12)

myVar を含む、モデル ワークスペースからすべての変数をクリアします。

clear(mdlWks)

モデル例 vdp を開きます。

openExample('simulink_general/VanDerPolOscillatorExample')

vdp のモデル ワークスペースを表す Simulink.ModelWorkspace オブジェクトを作成します。

mdlWks = get_param('vdp','ModelWorkspace');

モデル ワークスペースに値 5.12var1 という名前の変数を作成します。

assignin(mdlWks,'var1',5.12)

モデル ワークスペースに値 7.5var2 という名前の別の変数を作成します。

assignin(mdlWks,'var2',7.5)

モデル ワークスペースから変数 var1 をクリアします。

clear(mdlWks, 'var1')

入力引数

すべて折りたたむ

ターゲット モデル ワークスペース。Simulink.ModelWorkspace オブジェクトとして指定します。

削除する変数の名前。string または文字ベクトルとして指定します。

バージョン履歴

R2006a より前に導入