Simulink.data.dictionary.closeAll
開いているすべてのデータ ディクショナリへのすべての接続を閉じる
構文
説明
Simulink.data.dictionary.closeAll
は、開いているすべてのデータ ディクショナリへのすべての接続を閉じようとします。たとえば、ディクショナリを参照する Simulink.data.Dictionary
などのオブジェクトを作成すると、そのディクショナリが開きます。
Simulink.data.dictionary.cleanupWorkerCache
など一部のコマンドや関数は、ディクショナリが開いているときは動作できません。Simulink.data.Dictionary
オブジェクトの close
メソッドなどの、関数やメソッドを使用して各接続を個別に閉じることをお勧めします。開いているディクショナリを見つけるには、Simulink.data.dictionary.getOpenDictionaryPaths
を使用します。ただし、この関数を使用すると、すべてのディクショナリへのすべての接続を閉じることができます。
また、この関数を使用して、プロジェクトの一部になっているシャットダウン スクリプトのディクショナリを閉じることもできます。
Simulink.data.dictionary.closeAll(
は、dictFileName
)dictFileName
という名前のディクショナリへのすべての接続を閉じます。このファイル名を使用する複数のディクショナリを開いている場合 (たとえば、それらのディクショナリに異なるファイル パスが含まれる場合)、すべてのディクショナリへのすべての接続を閉じます。
dictFileName
を 'C:\temp\myDict.sldd'
などのファイルの絶対パスとして指定することはできません。
Simulink.data.dictionary.closeAll(___,
は、未保存の変更を破棄するか保存して、ターゲット ディクショナリへのすべての接続を閉じます。すべてのターゲット ディクショナリのすべての変更を保存するか破棄するか選択できます。unsavedAction
)
例
入力引数
ヒント
以下のいずれかの条件に該当する場合は、データ ディクショナリが開きます。
ディクショナリが、モデル エクスプローラーの [モデルの階層構造] ペインにノードとして表示されている。ディクショナリへのこの接続を閉じるには、モデル エクスプローラーでノードを右クリックし、[閉じる] を選択します。または、
Simulink.data.Dictionary
オブジェクトのhide
メソッドを使用します。ディクショナリを参照する次のいずれかのクラスのオブジェクトを作成している。
Simulink.data.Dictionary
Simulink.data.dictionary.Section
Simulink.data.dictionary.Entry
ディクショナリへのこれらの接続を閉じるには、
Simulink.data.Dictionary
オブジェクトのclose
メソッドを使用するか、オブジェクトをクリアします。Simulink.data.dictionary.Section
オブジェクトとSimulink.data.dictionary.Entry
オブジェクトをクリアします。ディクショナリにリンクされているモデルが開いている。ディクショナリへのこの接続を閉じるには、モデルを閉じます。
バージョン履歴
R2016a で導入