ACUNFN

説明

この関数は、UNITSブロックから単位を読み出し、プロパティファイル単位からモデルおよびSI単位への変換係数を返します。

C 呼び出しシーケンス

int c_rto_acunfn(char *units, double *cv2mdl, double *cv2si);

引数

引数 タイプ   説明
Units
  • UNITS(0): force
  • UNITS(1): mass
  • UNITS(2): length
  • UNITS(3): time
  • UNITS(4): angle
文字配列 入力 このUnits(ブロック)は、TeimOrbitファイルから読み出される5つの文字列の配列です。
cv2mdl 倍精度 出力 単位をTeimOrbit ファイルからモデル単位に変換します。
cv2si 倍精度 出力 単位をTeimOrbit ファイルからSI単位に変換します。SI単位は、ニュートン、キログラム、メーター、秒、ラジアンです。

FORTRAN 呼び出しシーケンス:

DLLFUNC void STDCALL ACUNFN(char *ptrunits, int dummylen, double *cv2mdl, double *cv2si)

引数

引数 タイプ   説明
ptrUnits
  • UNITS(0): force
  • UNITS(1): mass
  • UNITS(2): length
  • UNITS(3): time
  • UNITS(4): angle
文字配列 入力 このUnits(ブロック)は、TeimOrbitファイルから読み出される5つの文字列の配列です。
cv2mdl 倍精度 出力 単位をTeimOrbit ファイルからモデル単位に変換します。
cv2si 倍精度 出力 単位をTeimOrbit ファイルからSI単位に変換します。SI単位は、ニュートン、キログラム、メーター、秒、ラジアンです。
注: ACUNFN関数を使用する前に、ATRTOU関数を使って、プロパティファイル内のUNITSブロックを読み出す必要があります。