Force: Two Body Scalar

Command ElementForce_Scalar_TwoBody力要素を変更します。

フォーマット

<Force_Scalar_TwoBody
     id                   = "integer"     
     i_marker_id          = "integer"     
     j_marker_id          = "integer"    
     is_action_only       = "boolean" 
 {        
     val                  = "real"   
   | val_expression       = "motionsolve_expression"   
   | usrsub_dll_name      = "valid_path_name"
     usrsub_param_name    = "USER([[par_1[,...][,par_n]])" 
     usrsub_fnc_name      = "fnc_name"   
 }    
/>

属性

id
要素識別番号(整数 > 0)。
i_marker_id
IマーカーのID。
j_marker_id
JマーカーのID。
is_action_only
ブール変数。"TRUE"または"FALSE"を選択します。
"TRUE":この要素は力 / トルクをIマーカーに適用しますが、Jマーカーに反力 / トルクを適用することはありません。
"FALSE":この要素は力 / トルクをIマーカに適用し、さらに、Jマーカーに反力 / トルクを適用します。
val
定数値の力の大きさを変更します。
val_expression
XML入力ファイルの関数式として力ベクトルの大きさを変更します。
usrsub_param_name
データファイルから、usersub_fnc_nameで指定されるユーザー定義のサブルーチンに渡されるパラメータのリスト。
usrsub_dll_name
ユーザーサブルーチンを含むDLLまたは共有ライブラリのパスと名前を変更します。MotionSolveはこの情報を使用して、実行時にDLL内のユーザーサブルーチンを読み込みます。
usrsub_fnc_name
ユーザーサブルーチンSFOSUBの代替名を指定します。

<Force_Scalar_TwoBody 
   id             = "30101" 
   type           = "Force" 
   val_expression = "2" 
/>
<Force_Scalar_TwoBody 
   id             = "30101" 
   type           = "Torque" 
   val            = "2" 
/>