SL011 バイナリ型 fvp ファイルをアスキー型に変換する
 ◆ 概要 ◆

Streakline を作成したときに出力される fvp ファイルはバイナリ型データとなっています。粒子の座標データなどをアスキーで変換するサンプルプログラムをご紹介します。

以下でご紹介するプログラムは、すべての fvp データにおいて動作保証しているものではございません。また、開発元配布しているものでもありません。あくまでサンプルプログラムです。
プログラム類の改変は自由に行ってもかまいませんが、ご紹介している Fortran プログラムと改変後の Fortran プログラムによる損害は弊社では責任負いかねますので、ご留意ください。

 ◆ 解説 ◆

Streakline を作成したときに出力される fvp ファイルはバイナリ型データのみとなります。
粒子の座標情報、個数情報などを表集計、別解析などに利用する上でアスキーファイルとして閲覧できると便利になります。

Fortranの場合はこちらから(右クリック→名前をつけてリンク先を保存)サンプルデータをご利用いただけます。
サンプルの中身は以下です。

・Binary2ASCII_FVP.f ..... サンプルプログラム( Fortran)
・Binary2ASCII_FVP.ctl .... 上記プログラムの制御用ファイル(入力ファイルと出力ファイルの指定)
・output.fvp ...... サンプル fvp ファイル
・output.ascii ..... 変換後のアスキーファイルのサンプル

C言語の場合はこちらから(右クリック→名前をつけてリンク先を保存)サンプルデータをご利用いただけます。
サンプルの中身は以下です

・Binary2ASCII_FVP.C .... プログラムソースファイル
・Binary2ASCII_FVP.ctl .... プログラム設定ファイル(入出力ファイルを指定)
・output.fvp .... サンプル fvp ファイル
・output.ascii .... サンプル出力ファイル(仕様は SL011 参照)
・b2a_fvp.sh .... コンパイル用 shell script バッチ(Windows Cygwin GCC 用:適宜修正ください)

変換後のデータ並びは以下のようになります。





こちらのプログラムは、すべての fvp データにおいて動作保証しているものではございません。また、開発元配布しているものでもありません。あくまでサンプルプログラムです。
プログラム類の改変は自由に行ってもかまいませんが、ご紹介している Fortran プログラムと改変後の Fortran プログラムによる損害は弊社では責任負いかねますので、ご留意ください。


   

 

・この資料の内容は予告なしに変更されることがあります。
・いかなる場合でも、この資料の内容およびその運用の結果に関しては一切の責任を負いません。
・この資料の一部または全部を無断で使用、作成することはできません。
All rights reserved by Vinas Co., Ltd.
sales@vinas.com