11.2.16. ecmSxCfg_ExtStop_SetEnable


SYNOPSIS

t_success  ecmSxCfg_ExtStop_SetEnable(
  t_i32  NetID,
  t_i32  Axis,
  t_bool  IsEnable,
  t_i32  *ErrCode
)

DESCRIPTION

  • 외부정지 기능의 활성화 속성을 설정합니다.

PARAMETER

  • NetID : Network 번호

  • Axis : 대상 축 번호.

  • IsEnable : 활성화 여부 (0: 활성화 1: 비활성화)

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

RETURN VALUE

  • 함수 수행의 성공 여부를 반환합니다.

Value

Meaning

0

함수 수행에 실패하였음을 의미합니다.

1

함수 수행에 성공하였음을 의미합니다.

REFERENCE

  • 링카운트 모드에서 절대좌표이송의 이송방향모드

    링카운트 모드에서는 전체 영역이 항상 0 ~ Prmax(링카운트 최대 위치값)의 범위에서 위치가 표현되기 때문에 특정 위치로 이송할 때에 (+)방향으로 이송해서 갈 수도 있고 (-)방향으로 이송해서 갈 수도 있습니다.

    예를 들어서 링카운트 범위가 10000(0~9999) 펄스로 설정되었다고 가정합니다. 이 시스템에서 현재의 위치가 0이라 할 때 3000의 위치로 이동하려면 (+)방향으로 3000만큼 이송할 수도 있고, (-)방향으로 7000만큼 이송하여도 3000의 위치로 이동할 수 있습니다. 상대좌표이송은 이송명령에 어느 방향으로 이송할 지가 명시되지만 절대좌표이송에서는 그 방향이 명시적으로 지정되지 않습니다.

    ecmSxCfg_Ring_SetDirMode 함수는 링카운트 모드를 사용할 때에 절대좌표모드에서도 이송방향모드를 명시할 수 있도록 해주는 함수입니다.