i-RIC / prepost-gui

iRIC Pre-processor and post-processor GUI
MIT License
8 stars 11 forks source link

プロジェクトの「読み取り専用モード」の追加 #1390

Open kskinoue0612 opened 1 month ago

kskinoue0612 commented 1 month ago

1353 に関係。

プロジェクトを「読み取り専用モード」で開けるようにする。

読み取り専用モードは、計算結果と、その計算をした時の条件を確認するためのモード。通常のモードとは以下が異なる。

これを実装する際は、追加で以下を行う。

そして、プロジェクトを読み取り専用モードで開いた時は、上記は行わないようにする。

Case1_input.cgn, Case1.cgn のバックアップをするようにすると、プロジェクトを保存せずに閉じた場合、バックアップをリストアすることにより、たとえソルバの計算を実行していたとしても、ソルバの実行前の、プロジェクトを開いた時の状態に完全に戻すことができるようになる。そのかわり、Case1.cgn が大量の計算結果を格納していた場合、プロジェクトを開く際に、 Case1.cgn のコピーに長い時間がかかることになる。プロジェクトを「読み取り専用モード」で開く場合は、バックアップが不要になるので速やかにプロジェクトを開けるようになる。

プロジェクトを開いた時、計算結果データが巨大だった場合は、読み取り専用モードで開くことをユーザに勧めるのもよいかもしれない。