11.1.20. ecmSxMot_Stop

Hint

FAST FUNCTION 모드 사용 가능

SYNOPSIS

t_cmdidx  ecmSxMot_Stop(_FF)(
  t_i32  NetID,
  t_i32  Axis,
  t_i32  IsDecStop,
  t_i32  IsWaitCompt,
  t_i32  *ErrCode
)

DESCRIPTION

  • 이 함수는 지정한 축에 대한 모션을 정지 합니다. 함수 인자에 따라 정지시에 감속 후 정지, 급정지를 수행합니다.

PARAMETER

  • NetID : Network 번호

  • Axis : 대상 축 번호.

  • IsDecStop : 정지 시 감속 정지, 급정지를 결정하는 매개변수입니다..

Value

Meaning

0

급 정지

1

감속 정지

  • IsWaitCompt : 정지가 끝날때까지 대기할지 여부를 결정하는 매개변수 입니다.

Value

Meaning

0

대기하지 않음

1

대기함

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

RETURN VALUE

  • 이 리턴값은 함수의 cmdidx가 반환됩니다.

EXAMPLE

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

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

  void DO_Stop()
  {
       ecmSxMot_Stop(Device_Info.NetIdx,  AXIS0, 0, 0, &Error_Num);
       //급정지, 정지가 끝날때까지 대기 하지 않고 정지
  }