Constraint: User

Command ElementConstraint_UserConstr要素を変更します。

フォーマット

< Constraint_UserConstr
    id                    =  "integer"
    usrsub_dll_name       =  "valid_path_name"
    usrsub_param_string   =  "USER([[par_1 [, ...][,par_n]] )"
    usrsub_fnc_name       =  "string"
</Constraint_UserConstr>

属性

id
要素識別番号(整数 > 0)。この番号は、すべてのConstraint_UserConstr要素の中で一意です。
usrsub_dll_name
ユーザーサブルーチンが含まれた共有ライブラリまたはDLLのパスと名前を指定します。MotionSolveはこの情報を使用して、実行時にDLL内のユーザーサブルーチンを読み込みます。
usrsub_param_string
データファイルからユーザー定義のサブルーチンUCOSUBに渡されるパラメータのリスト。この属性は、すべてのタイプのユーザーサブルーチンおよびスクリプトに共通です。
usrsub_fnc_name
ユーザーサブルーチンUCOSUBの代替名を指定します。

<Constraint_UserConstr
     id                  = "1"
     usrsub_param_string = "USER(1,30101010,30101,1,30101010,30102)"
     usrsub_dll_name     = " UCOSUB">
</Constraint_UserConstr>