Excel による OpenFOAM フロントエンドの作成2016年11月5日 | |
![]() はじめにExcel と VBA で OpenFOAM のフロントエンドを作成してみた。 バージョンblueCFD-Core 2016 (OpenFOAM 4.x), Excel 2010 ファイル使い方
VBA の中身の話"計算実行"、"残差プロット" ともに、シェルスクリプトを作って run.bat に実行コマンドを渡しているだけである。残差の出力には function object を用い、プロットには foamMonitor を使っている。こいつがクセモノで、計算実行の状況によってログファイルの位置がころころ変わるので、工夫がいる。 計算回数や保存間隔については、controlDict を丸ごと書き出している。ここで残差出力用の function object の設定も行っている。 | |
| PENGUINITIS | |