FN012 複数の関数値でThreshold(表示範囲限定・カット表示)を行う
 ◆ 概要 ◆
FIELDVIEWのThreshold関数は、同時に一つしか使用できませんが、以下に説明する複数の関数の値を組み合わせた Threshold関数を定義する方法によって、複数の関数を使用してThresholdを行うことができます。
 ◆ 詳細 ◆

1.2値化関数式の説明について
   ここでは、以下のような式により関数の値がしきい値より大きいか小さいかの判断を行っています。εは、ゼロによる
   除算を避けるために使用しています。

   T = ( "X" - "Xcrit" )
   f = ( "T" + abs( "T" ) ) / ( 2 * "T" + ε)

   ε=1e-6 (誤差)
   X > Xcrit の場合) f = 1
   X <= Xcritの場合) f = 0

  たとえば、 Xcirtが2.5であった場合、X座標値("X")が 2.5以下の場合は、上記の式は、ゼロとなります。
   また、X座標値("X")が 2.5を超える場合は、1となります。

2.ユーザ定義関数の定義方法
   FIELDVIEWの関数定義機能をつかって、下記のユーザ定義関数を定義します。ここでは、X,Y,Z座標値についての
   式を定義していますが、他のスカラ値でも関数名を変更するだけで適用できます。
   ユーザ定義関数を定義するには、FIELDVIEWのメインメニューから 「Functions」をマウスクリックし、「Function
   Specification」 パネルの「Create」ボタンをマウスクリックします。
   下記の関数定義の内容を入力した後、「OK」を押して関数名を入力して下さい。

関数名
関数定義
説明
Xmin 任意の実数 X,Y,Z座標軸の最大
最小値を指定する。
Xmax 任意の実数
Ymin 任意の実数
Ymax 任意の実数
Zmin 任意の実数
Zmax 任意の実数
Threshold-Xmin (("Xmin"-"X")-abs(("Xmin"-"X")))/(2*("Xmin"-"X")+1.0E-6) X座標値が"Xmin"よりも
大きい場合に関数値が
1となる
Threshold-Xmax (("X"-"Xmax")-abs(("X"-"Xmax")))/(2*("X"-"Xmax")+1.0E-6) X座標値が"Xmax"よりも
小さい場合に関数値が
1となる
Threshold-X "Threshold-Xmin" * "Threshold-Xmax" X座標値が"Xmin"から
"Xmax"の範囲にある
場合に関数値が1となる
Threshold-Ymin (("Ymin"-"Y")-abs(("Ymin"-"Y")))/(2*("Ymin"-"Y")+1.0E-6) Y軸に対する関数
Threshold-Ymax (("Y"-"Ymax")-abs(("Y"-"Ymax")))/(2*("Y"-"Ymax")+1.0E-6)
Threshold-Y "Threshold-Ymin" * "Threshold-Ymax"
Threshold-Zmin (("Zmin"-"Z")-abs(("Zmin"-"Z")))/(2*("Zmin"-"Z")+1.0E-6) Z軸に対する関数
Threshold-Zmax (("Z"-"Zmax")-abs(("Z"-"Zmax")))/(2*("Z"-"Zmax")+1.0E-6)
Threshold-Z "Threshold-Zmin" * "Threshold-Zmax"
Threshold-XY "Threshold-X"*"Threshold-Y" X座標とY座標値の2軸を
使ったThreshold関数
Threshold-XZ "Threshold-X"*"Threshold-Z" X座標とZ座標の場合
Threshold-YZ "Threshold-Y"*"Threshold-Z" Y座標とZ座標の場合
Threshold-XYZ "Threshold-X"*"Threshold-Y"*"Threshold-Z" X,Y,Z座標の3関数による
Threshold関数

   リスタートファイル Threshold.frmWin) (UNIX

3.定義した関数の表示手順
    a.FIELDVIEWで Coordinate Surface や Boundary Surface などを表示します。
    b.Threshold FunctionでThreshold表示したい関数(例えばThreshold-Xなど)を選択する。
    c.Threshold Functionのminに1e-6を入力する。

FIELDVIEWの操作についての詳細は、日本語スタートアップマニュアル、FIELDVIEW Refrence Guideなどをご覧ください。

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