11.1.28. ecmSxSt_GetMotState


SYNOPSIS

t_i32   ecmSxSt_GetMotState(
   t_i32  NetID,
   t_i32  Axis,
   t_i32  *ErrCode
 )

DESCRIPTION

  • 이 함수는 단축, 다축, 보간 이송시 해당 축의 현재 모션 상태를 반환합니다.

PARAMETER

  • NetID : Network 번호

  • Axis : 대상 축 번호.

  • ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.

RETURN VALUE

  • 이 리턴값은 현재 속도 상태에 대한 값이 반환됩니다. (EEcmMotStateId )

EXAMPLE

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
C/C++
#include "ComiEcatSdk_Api.h"
#define AXIS0   0

t_32 Error_Num =  0;//함수 별  에러 코드 저장 변수

void DO_GetMotState()
{
       t_i32 MotState = 0;

       MotState  = ecmSxSt_GetMotState Device_Info.NetIdx,  AXIS0, &Error_Num);

       // MotState에서 나오는 값에 따라 현재 축에 상태를 측정 가능 - 함수 설명 참고
}