SimulinkのD​MRファイルが一時デ​ィレクトリに生成され​る問題を管理する方法​はありますか?

39 visualizzazioni (ultimi 30 giorni)
MathWorks Support Team
MathWorks Support Team il 7 Nov 2024 alle 0:00
Modificato: MathWorks Support Team il 28 Nov 2024 alle 0:21
Simulinkで複数のシミュレーションを実行すると、一時ディレクトリ(「Temp」や「tmp」フォルダ)に「.dmr」という拡張子の大きなファイルが生成されます。これらのファイルのサイズや生成方法を管理したいです。

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 28 Nov 2024 alle 0:00
Simulinkでは、信号のログデータを保存するためにDMRファイルを一時ディレクトリに生成します。このファイルには、以下のようなデータが含まれる場合があります:
・出力ポートのデータ
・「To Workspace」ブロックからのデータ
DMRファイルの生成やサイズを管理するには、以下の方法があります。
1. ログデータの保存方法とサイズを調整する
Simulinkはデフォルトでログデータをディスクに保存し、必要な時にメモリに読み込みます。そのため、ログデータの最大サイズはディスク容量に依存します。
以下の設定を変更することで管理が可能です:
・Simulation Data Inspectorの設定:
グローバルでのデータ保存量の上限を指定したり、保存先のディレクトリを変更したりできます。詳細は「Configure the Simulation Data Inspector」のページを参照してください。
(MATLAB R2020aを使用している場合は、関連するバグレポートも確認してください。)
2. ログデータ量を減らす
DMRファイルのサイズを減らすには、記録するデータ量を見直します:
・不要なデータのログを停止:
[モデル コンフィギュレーション パラメーター: データのインポート/エクスポート ] ペインで、不要なデータが記録されていないか確認します。
一時的にログ対象信号を減らす場合に便利な設定です。このオプションを使えば、アクセラレーターモードでモデルを再構築せずにログ設定を変更できます。
3. 不要なDMRファイルの削除
これらのファイルは通常、MATLABを終了する際に自動削除されます。ただし、以下のような場合に削除されないことがあります:
・MATLABプロセスがOSを介して強制終了された
・MATLABがクラッシュした
このような場合、一時ディレクトリに残ったDMRファイルは手動で削除しても問題ありません。

Più risposte (0)

Categorie

Scopri di più su ビッグ データの処理 in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!