このページは、いずれ書籍化する予定で作成中のものですが、途中まで書きかけてサイズが大きくなり読みにくくなってしまったので、特設ページにて各章ごとに分割作成することとしました。
また、
- 書籍のタイトルが未定
- 出版元も未定(自費出版でも良いか・・・)
なので、これは!というのがあれば、またもちろん、
- 内容に対するご意見・ご要望も
お寄せ下さい。
このページは、いずれ書籍化する予定で作成中のものですが、途中まで書きかけてサイズが大きくなり読みにくくなってしまったので、特設ページにて各章ごとに分割作成することとしました。
また、
なので、これは!というのがあれば、またもちろん、
お寄せ下さい。
DEXCS2019に新しく搭載したjpgプロジェクトファイル適合ツールについての説明です。
jgp(JAVA gnuplot GUI)は、従来(DEXCS2012)からDEXCS for OpenFOAM に標準搭載されており、その使い方については解説ページにて紹介してあり、個人的にはよく使っているし、お客さんにも重宝してもらっているソフトです。
ただ上記解説ページにも記してあるように何かと注文の多いソフトですが、現時点でもいまだこれに優るGUIツールは見当たらず、開発元からの更新情報もなく、本体には手を付けられそうにないので、インタフェースで改良できないかという着眼です。
さまざまなデータ系列に対して様々なデータ処理方法を定義しておいて、それらをプロジェクトファイルに保存しておける・・・という嬉しさがあるのですが、問題はこのプロジェクトファイルの使い回しが容易でないという点です。
たとえばOpenFOAMのケースフォルダ中でポスト処理をする際に、プロジェクトを保存したケースフォルダ内であれば、計算をやり直した際などプロジェクトを再読み込みして、簡単にグラフを書き直してくれるのですが、ケースフォルダ毎コピーした別名のケースフォルダや、ケースフォルダの名前を変えてしまうと使えなくなってしまうという点です。
その理由は、プロジェクトファイル中でデータファイルを絶対パス名で記録している為です。小職はこれまで、プロジェクトファイルを使い回しした場合に、このパス名をエディタで手修正して使っていたんですが、そろそろ堪忍袋・・・ということで、これを自動修正するスクリプトとして実装したものです。
ダウンロードはこちら(2019/10/16〜)
DEXCS for OpenFOAM(R) は、OpenFOAMと、これをより簡単・高度に活用できるようにする為の様々なツールをすべてインストール済のオール・イン・ワンパッケージで、誰でも(と言ってもCAEに無縁の人は対象外ですが・・・)簡単・即使えるようにしたマシンイメージ(isoファイル)です。
詳しくはこちら
DEXCSランチャーのヘルプメニューからも参照できます
(cfMeshはOpenFOAM-v1712以降、modules としてOpenFOAM本体に組み込まれています)
詳しくはこちら(日本語と英語の切り替え方法も含む)
マシンイメージなので、DVDにイメージ書き込みすれば、DVDから起動してそのまま利用することができます。 (DEXCS初体験の人はこのライブDVDとして「まずは使ってみる」方法をお薦めします。)
(2019/2/16)reloadボタンで既存のmeshDictファイルを読み込んだ際の挙動が少々おかしのはバグです。⇒(近日中に修正予定)
デフォルトでは、数ミリメートルサイズの部品を設計する事を想定したパラメタ設定になっています。この為、メートルを超えるようなサイズでモデル作成し、これが曲面を含んでいるとすると、STLエクスポートに長大な時間を要してしまいます。
これを回避するには、STLの出力オプションを変更すれば良く、DEXCS2017までは、下図に示す方法で対処できていたのですが・・・
DEXCS2018(FreeCAD-0.17)では、上図5の「メッシュ形式」メニューが表示されません。
ポイントは「1」のCompleteワークベンチでなく、MeshDesignワークベンチを使いなさいということでした(これを探し当てるのには散々の苦労でした)。
蛇足ながら、一度これで「メッシュ形式」メニューを出しておくと、以降はどのワークベンチを使っても、ちゃんと表示されるようになるようです。但し、FreeCADを終了して再立ち上げした場合、設定は残っていますが、これを変更するには、再度MeshDesignワークベンチから・・・となります。まぁ、タダで使える開発中のソフトだということで我慢して使いましょう!
JGPとは何ぞや?と思われる方はこちらをご覧ください。
メニューボタンからプログラムはちゃんと起動出来るんですが、いざグラフを描こうとすると、何も表示してくれません。エラーメッセージもありません。
⇒ コマンドラインでプログラムを起動して、原因がわかりました。
(許可がありません)⇒アクセス権限の問題でした。念の為、確認。
⇒/opt/jgp はrootさんでした。
対処方法は以下の通りでOK
$ sudo chown -R dexcs.dexcs /opt/jgp
上記、dexcsの部分は自身でお使いのユーザー名で読み替えて下さい。
または、
$ sudo chmod -R 777 /opt/jgp
でもOKです。
アニメーションGIFを以下に掲載しておきます。