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에서 나오는 값에 따라 현재 축에 상태를 측정 가능 - 함수 설명 참고
}
|