FN019 使用しているデータの関数リストをファイルに書きだす
 ◆ 概要 ◆
使用しているデータに格納されている関数リストをファイル出力する FVX スクリプトを紹介します。
 ◆ サンプルデータ ◆

こちらから、サンプルデータとサンプル FVX スクリプトをダウンロード(右クリック→ファイルを保存)して、作業ディレクトリで展開・解凍します。サンプルデータと FVX スクリプトのファイル名は以下のとおりです。

・FN019_sample.uns .... FV-UNS ファイルサンプル
・FN019_sample.fvx ..... FVX スクリプトサンプル

 
◆ 実行方法 ◆
  1.通常通り FV-UNS データを読み込みます(ツールバーから [File] →[Data Input] → [FV-UNS] →ファイル選択)
2.FVX を実行します(ツールバーから [Tools] → [Execute FVX] → ファイル選択]
3.FVX スクリプトがおかれてあるディレクトリに "function.list" というファイルが生成されます。

 

◆ FVX スクリプトの中身 ◆
 

----- ここでテーブルデータを用意
----- 関数引数の 1 はデータセット番号です
scalar_table = get_scalar_functions(1)
vector_table = get_vector_functions(1)
surface_scalar_table = get_surface_scalar_functions(1)
surface_vector_table = get_surface_vector_functions(1)

----- 出力ファイルの用意
output_handle = openfile("function.list", "w")
write(output_handle, "function list output\n")

----- スカラー関数の出力
for i = 1, getn(scalar_table) do
print (scalar_table[i])
write (output_handle, scalar_table[i], "\n")
end

----- ベクトル関数の出力
for i = 1, getn(vector_table) do
print (vector_table[i])
write (output_handle, vector_table[i], "\n")
end

----- サーフェススカラー関数の出力
for i = 1, getn(surface_scalar_table) do
print (surface_scalar_table[i])
write (output_handle, surface_scalar_table[i], "\n")
end

----- サーフェスベクトル関数の出力
for i = 1, getn(surface_vector_table) do
print (surface_vector_table[i])
write (output_handle, surface_vector_table[i], "\n")
end

----- 出力ファイルを close
closefile(output_handle)

 

 

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