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.DictionarySimulink.data.dictionary.SectionSimulink.data.dictionary.Entry
ディクショナリへのこれらの接続を閉じるには、
Simulink.data.Dictionaryオブジェクトのcloseメソッドを使用するか、オブジェクトをクリアします。Simulink.data.dictionary.SectionオブジェクトとSimulink.data.dictionary.Entryオブジェクトをクリアします。ディクショナリにリンクされているモデルが開いている。ディクショナリへのこの接続を閉じるには、モデルを閉じます。
バージョン履歴
R2016a で導入