11.2.80. ecmSxCmpCont_SetTableSize


SYNOPSIS

t_success  ecmSxCmpCont_SetTableSize(
  t_i32  NetID,
  t_i32  Axis,
  t_i32  TableSize,
  t_i32  *ErrCode,

)

DESCRIPTION

  • 이 함수는 Continous 모드 위치비교출력 기능을 위한 데이터 테이블의 크기를 설정하는 함수입니다.. 여기서 데이터 테이블이란 연속적인 위치비교출력을 하기 위해서 비교 조건 데이터 세트들을 저장해 놓는 테이블을 말합니다.. Continous 모드 위치비교출력 기능은 이 데이터 테이블에 등록된 비교 조건 데이터 세트를 순차적으로 적용하여 위치비교출력을 수행하게 됩니다.

PARAMETER

  • NetID : Network 번호

  • Axis : 대상 축 번호.

  • TableSize : Continous 모드 위치비교출력 기능을 위한 데이터 테이블의 크기를 설정한다. 이때 설정하는 값의 단위는 비교 조건 데이터 세트의 개수가 된다. 예를 들어서 TableSize를 100이라 설정하면 테이블의 크기는 비교 조건 데이터 세트를 100개 저장할 수 있는 크기로 할당됩니다. 참고로 앞서 설명한 바와 같이 하나의 데이터 세트는 비교대상위치종류 (CmpCntrType), 비교방법(CmpMethod), 기준위치값(CmpRefPos), 출력신호로직(OutSigLogic), 출력신호ON시간(OutSigOnTime)의 데이터들로 구성됩니다.

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

RETURN VALUE

  • 이 리턴값은 불 형(Boolean Type) 을 가지고 있습니다

Value

Meaning

0

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

1

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