更新日: 16/09/21

General Text Loader で 3次元測定データ をロードする

3次元測定の結果を Tecplot で可視化したい場合があります。ここでは、General Text Loader を使って 3次元 (XYZ) 測定の結果 (テキストファイル) を Tecplot へロードする手順の一例をご紹介します。

 

サンプルデータ

下記形状の X軸方向: 4点、Y軸方向: 3点、Z軸方法: 2点、合計 24 箇所の測定値 (温度と圧力)

XYZ 座標と測定値 (温度と圧力) は下記ルールに従って、行列のようにテキストデータとして記述しています。(*1)

  • 列は、座標 (X, Y, Z) と測定値 (P, T) 毎に分けます。順番は任意です。
  • 行は、測定箇所毎に分けます。順番はインデックス情報を考慮した順に並べます。
    (参照: インデックス割当ルール)
  • 区切り文字はタブ、半角スペース、半角セミコロン (;)、半角カンマ (,) のいずれかを使用します。

(例)

 

操作手順

General Text Loader で 3次元測定データ をロードする
  1. メニューバーから File > Load Data File(s) を選択します。

    データローダーが一覧表示されますので General Text Loader を選択します。


  2. 対象となるテキストファイル (今回は Text_Loader_Sample.txt) を選択します。

    General Text Loader 画面が起動し、データをプレビューできます。


  3. General Text Loader 画面から「Variables」を選択します。


    このサンプルデータでは 1行目に変数名が記載されているので「Scan for Variable Name」で 1行目を指定します。「Delimiter (区切り文字)」は「Auto」のままとし「Select Variables to Load」を選択します。


    Variables to load:」欄に「X,Y,Z,P,T」が表示されていれば変数名が正しく認識されています。


    OK」を選択して元の General Text Loader 画面まで戻ります。

  4. General Text Loader 画面から「Data」を選択します。



    このサンプルデータでは2行目から末尾行までに測定点のデータが記載されているので

    Start Identification:」では「Start at Line Number:」を選択して 2 行目を指定します。
    End Identification:」では「End of File」を選択します。
    Data Identification:」では「Point Format」を選択します。(*1)
    Data Dimension」では「Specify Dimension」を選択します。

    このサンプルデータの場合は

    IMax=4
    JMax=3
    KMax=2

    を指定します。(参照: インデックス割当ルール)


    OK」を選択して元の General Text Loader 画面に戻ります。

    View Processed Data」を選択し「Scan File」を実行すると、選択した結果が「Data Preview」として表示されるので内容を確認します。


    ここまでの設定を何度も使用する場合は General Text Loader 画面から「Save」を選択し「loadgen file configuration(.lgc)」ファイルとして名前を付けて保存します。次回使用する場合は「Load」を選択します。

  5. General Text Loader 画面で「OK」を選択します。Tecplot にデータが読み込まれます。

    正常にデータが読み込まれた場合の表示例

もし、IMaxJMaxKMax に誤った値を入力した場合、以下のようにデータ数不足のメッセージが表示される場合があります。

もし「はい」を選択して不足箇所をゼロで埋めても、下記のように正しく表示されません。

誤った IMax、 JMax、 KMax にもとづく表示例

いいえ」を選択して IMaxJMaxKMax の値を再確認してください。

もし IMax、 JMax、 KMax の値が不明な場合は、以下の方法で検討がつく場合があります。

General Text Loader 画面の「Data Dimension」で「Auto-Caluculate Imax」を選択します。この場合、インデックス情報は、IMax=全データJMax=1KMax=1 としてデータを読み込みます。この場合エラーや警告は出ません。

Tecplot 画面で「3D Cartesian」を選択し「Scatter」表示すると 3次元散布図のように表示されます。

アングルを変えると、下図のようにインデックス情報の見当がつく場合があります。

(表示例)

 

(*1)
「Data Identification:」では「Block Format」を選択する事も可能ですが、ここでは説明を割愛させていただきます。General Text Loaderでは、他にも様々なオプションが選択できます。
詳細はユーザーマニュアルを参照ください。