MESSAGE_SUB
Utility/Data Access Subroutineメッセージを生成するためにMotionSolveから呼び出されるサブルーチン。
使用
ソルバーメッセージを含むカスタマイズされたメッセージファイルの生成。
<MESSAGING>
LOG_OPTION = { "Overwrite" | "ScreenOnly" | "Append" }
USRSUB_PARAM_STRING = "USER( [[par_1[,...][,par_n]])
"
USRSUB_DLL_NAME = valid_path_name
USRSUB_FNC_NAME = "MESSAGE_SUB"
</MESSAGING>
フォーマット
- Fortranの呼出し構文
-
SUBROUTINE MESSAGE_SUB (MSG_ID, TIME, PAR, NPAR, MSGTYPE, IFLAG, ENDFLAG, ERRFLG, MESSAGE, OUTNAME)
- C/C++の呼出し構文
-
void STDCALL MESSAGE_SUB (int *msgid, double *time, double *par, int *npar, int *msgtype,int *iflag, int *endflag, int *errflg, char *message, int len_message, char *outname, int len_outname)
- Pythonの呼出し構文
- 非サポート
- MATLABの呼出し構文
- 非サポート
属性
- MSG_ID
- [整数]
- TIME
- [倍精度]
- PAR
- [倍精度]
- NPAR
- [整数]
- MSGTYPE
- [整数]
- IFLAG
- [整数]
- ENDFLAG
- [整数]
- ERRFLAG
- [整数]
- MESSAGE
- [文字列]
- OUTNAME
- [文字列]
例
実施例は、フォルダー[install_path]\hwsolvers\motionsolve\usersub\をご参照ください。