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);