Simulink.data.dictionary.getOpenDictionaryPaths
開いているデータ ディクショナリのファイル名とパスを返す
構文
説明
は、開いているすべてのデータ ディクショナリのファイル名とパスを返します。たとえば、ディクショナリを参照する openDDs
= Simulink.data.dictionary.getOpenDictionaryPathsSimulink.data.Dictionary
などのオブジェクトを作成する場合、データ ディクショナリが開いています。ファイル名は同じでも、ファイル パスが異なる 2 つ以上のディクショナリを開いている場合、この関数は複数のファイル パスを返します。
ディクショナリが開いているときに動作できないコマンドや関数を実行する前に、この関数を使用して開いているディクショナリを特定し、それらを閉じることができます。たとえば、並列シミュレーションを使用したバリアント制御のスイープで説明されている並列シミュレーションを実行する場合、この関数で開いているディクショナリを特定してから、コマンド Simulink.data.dictionary.cleanupWorkerCache
を実行します。
は、ファイル名が openDDs
= Simulink.data.dictionary.getOpenDictionaryPaths(dictFileName
)dictFileName
のデータ ディクショナリのファイル パスを返します。ファイル名が同じでもファイル パスが異なる 2 つ以上のディクショナリを開いている場合は、この構文を使用してすべてのファイル パスを返すことができます。
例
入力引数
出力引数
ヒント
以下のいずれかの条件に該当する場合は、データ ディクショナリが開きます。
ディクショナリが、モデル エクスプローラーの [モデルの階層構造] ペインにノードとして表示されている。ディクショナリへのこの接続を閉じるには、モデル エクスプローラーでノードを右クリックし、[閉じる] を選択します。または、
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 で導入