11.2.83. ecmSxCmpOne_GetOutSts¶
SYNOPSIS¶
t_success ecmSxCmpOne_GetOutSts(
t_i32 NetID,
t_i32 Axis,
t_i32 *OutCount,
t_f64 *LastOutPos,
t_i32 *ErrCode
)
DESCRIPTION¶
이 함수는 ‘One-shot’ 모드 위치비교출력 기능의 동작 상태를 매개 변수들을 통해서 반환해주는 함수 입니다.
PARAMETER¶
NetID : Network 번호
Axis : 대상 축 번호.
OutCount : 이 매개변수를 통해서 ‘One-shot’ 모드 위치비교출력 기능을 통해서 출력된 신호(CMP)의 횟수를 반환 합니다.
LastOutPos : 이 매개변수를 통해서 마지막에 CMP신호가 출력되었을 때의 위치값을 반환 합니다.
ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.
RETURN VALUE¶
이 리턴값은 불 형(Boolean Type) 을 가지고 있습니다.
Value |
Meaning |
---|---|
0 |
함수 수행에 실패하였음을 의미합니다. |
1 |
함수 수행에 성공하였음을 의미합니다. |
REFERENCE¶
마스터장치가 처음 전원이 인가된 상태에서는 CMP신호 카운트값은 0이 되지만, ecmSxCmpOne_SetEnable() 함수를 실행할 때마다 CMP신호 카운트값이 0으로 리셋되지는 않는다. CMP신호 카운트값을 0으로 리셋하려면 ecmSxCmpOne_ResetOutSts () 함수를 실행해주어야 합니다.
See also