VTOSUB
Modelingトルクのみのベクトルエンティティの回転力成分を計算します。
使用
VTOSUBを呼び出すユーザー定義のベクトル力:
<Force_Vector_TwoBody
id = "30701"
type = "TorqueOnly"
i_marker_id = "30701010"
body1_id = "30301"
j_floating_marker_id = "30701012"
body2_id = "30101"
ref_marker_id = "30301010"
ref_body_id = "30101"
usrsub_param_string = "USER(1,30800,30700,30301)"
usrsub_dll_name = "NULL">
</Force_Vector_TwoBody>
フォーマット
- Fortranの呼出し構文
-
SUBROUTINE VTOSUB (ID, TIME, PAR, NPAR, DFLAG, IFLAG, RESULTS)
- C/C++の呼出し構文
-
void STDCALL VTOSUB (int *id, double *time, double *par, int *npar, int *dflag, int *iflag, double *results)
- Pythonの呼出し構文
-
def VTOSUB(id, time, par, npar, dflag, iflag): return results
- MATLABの呼出し構文
-
function results = VTOSUB(id, time, par, npar, dflag, iflag)
属性
- ID
- [整数]
- TIME
- [倍精度]
- PAR
- [倍精度]
- NPAR
- [整数]
- DFLAG
- [論理]
- IFLAG
- [論理]
出力
- RESULTS
- [倍精度]
例
def VTOSUB(id, time, par, npar, dflag, iflag):
ipar = 2*[0]
results = 3*[0.0]
ipar[0] = int(par[1])
ipar[1] = 1;
[results[2], errflg] = py_sysfnc("ARYVAL",ipar)
return results