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 () 함수를 실행해주어야 합니다.