Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

bdclose

任意の、あるいはすべての Simulink モデル ウィンドウを無条件に閉じる

説明

bdclose は、現在のモデル ウィンドウを無条件かつ確認なしに閉じます。最後に保存してからモデルに加えられたすべての変更は失われます。現在のモデルを検索するには、gcs を使用します。モデルの読み込みのみが実行された場合、bdclose はモデルをメモリからクリアします。

bdclose(sys) は、指定したモデル ウィンドウを閉じ、すべての変更を破棄します。

bdclose('all') は、すべての開いているモデル ウィンドウを閉じ、すべての変更を破棄します。

すべて折りたたむ

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

open_system('vdp')

関数 bdclose は、保存されていない変更がある場合でもモデルを閉じます。モデルに変更を加えます。

set_param('vdp/Constant','Value','4')

vdp モデルを閉じます。

bdclose('vdp');

例を開きます。次に、vdp モデルおよび f14 モデルを読み込みます。

h1=load_system('vdp');
h2=load_system('f14');

vdp モデルおよび f14 モデルを開きます。

open_system([h1, h2])

関数 bdclose は、保存されていない変更がある場合でもモデルを閉じます。vdp モデルに変更を加えます。

set_param('vdp/Constant','Value','4')

vdp モデルおよび f14 モデルを閉じます。ハンドルの行列として、閉じるモデルを指定します。

bdclose([h1,h2])

関数 bdclose の引数で、文字ベクトルの cell 配列として、閉じるモデルを指定することもできます。

vdp モデルおよび f14 モデルを再度開きます。

open_system({'vdp','f14'})

vdp モデルおよび f14 モデルを閉じます。文字ベクトルの cell 配列として、閉じるモデルを指定します。

bdclose({'vdp','f14'})

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

load_system('vdp')

vdp モデルが読み込まれているかどうかを確認します。

bdIsLoaded('vdp')
ans = logical
   1

関数は logical スカラー 1 を返します。これは、モデルが読み込まれていることを示します。

関数 bdclose は、保存されていない変更がある場合でもモデルをメモリからクリアします。モデルに変更を加えます。

set_param('vdp/Constant','Value','4')

モデルが変更未保存 (ダーティ) かどうかを確認します。

bdIsDirty('vdp')
ans = logical
   1

関数は logical スカラー 1 を返します。これは、モデルが変更未保存 (ダーティ) であることを示します。

例を開きます。次に、vdp モデルおよび f14 モデルを読み込みます。

h1=load_system('vdp')
h1 = 0.0020
h2=load_system('f14')
h2 = 35.0016

vdp モデルおよび f14 モデルをメモリからクリアします。ハンドルの行列として、クリアするモデルを指定します。

bdclose([h1,h2])

vdp モデルと f14 モデルが読み込まれているかどうかを確認します。

bdIsLoaded({'vdp','f14'})
ans = 1x2 logical array

   0   0

関数は logical 配列 [0 0] を返します。これは、両方のモデルが読み込まれていないことを示しています。モデルがメモリからクリアされます。

関数 bdclose の引数で、文字ベクトルの cell 配列を使用して、クリアするモデルを指定することもできます。

vdp モデルおよび f14 モデルを再度読み込みます。

load_system('vdp')
load_system('f14')

vdp モデルおよび f14 モデルをメモリからクリアします。文字ベクトルの cell 配列として、クリアするモデルを指定します。

bdclose({'vdp','f14'})

vdp モデルと f14 モデルが読み込まれているかどうかを確認します。

bdIsLoaded({'vdp','f14'})
ans = 1x2 logical array

   0   0

関数は [0 0] を返します。これは、両方のモデルが読み込まれていないことを示しています。

入力引数

すべて折りたたむ

閉じるモデル。文字ベクトル、string スカラー、または cell 配列として指定します。閉じるモデルを複数指定するには、モデル名の cell 配列を指定します。

例: bdclose("myModel")

例: bdclose({'myModel1','myModel2'})

データ型: char | string | cell

バージョン履歴

R2006a より前に導入

すべて展開する