VDefGetMotionRangeメソッド
解説
VDefTool, VDefArm, VDefLocal, VGoCenterで動作可能な範囲を制限した値を取得します。
書式
Sub VDefGetMotionRange(ByRef MaxMoveDist As Double, ByRef MaxPoseDiffAngle As Double, ByRef LjmMode As Integer)
パラメーター
- MaxMoveDist
最大移動距離を示す実数変数
0を指定した場合は制限しません。 ( 0~500, デフォルト値: 200)
VDefTool, VDefArm, VDefLocal VGoCenterで制限を適用します。 - MaxPoseDiffAngle
手先姿勢 (UVW)の最大変位角 (°)を示す実数変数
0を指定した場合は制限しません。
VDefLocalのみ影響します。 ( 0~180, デフォルト値: 45°) - LjmMode
LJMモードを示す整数変数
参照
VDefToolメソッド, VDefArm メソッド, VDefLocalメソッド, VGoCenterメソッド, VDefSetMotionRangeメソッド
VDefGetMotionRange 使用例
VB 例:
Dim maxMoveDist As Double
Dim maxPoseDiffAngle As Double
Dim ljmMode As Integer
m_spel.VDefGetMotionRange(maxMoveDist, maxPoseDiffAngle, ljmMode)
C# 例:
double maxMoveDist, maxPoseDiffAngle;
int ljmMode;
m_spel.VDefGetMotionRange(out maxMoveDist, out maxPoseDiffAngle, out ljmMode);