cemLtcQue_Alloc


SYNOPSIS

VT_I4 cemLtcQue_Alloc(
  VT_I4 Axis,
  VT_I4 QueSize,
  VT_I4 SrcCntr
)

DESCRIPTION

  • 대상 모션 축의 래치 카운터(Latch Counter) 의 큐(Queue) 버퍼를 지정한 크기로 설정합니다.

  • 초기 버퍼 크기는 ‘0’ 으로 설정되어 있습니다.

PARAMETER

  • Axis : : 축 번호. 통합 축으로 관리되는 축 번호를 의미하며, 상수 값으로 0 (Zero Based) 이상,. (최대 통합 축 개수 - 1) 이하의 값을 축 번호로 설정할 수 있습니다.

  • QueSize : Queue 버퍼 크기. 최대 버퍼 크기는 1024 입니다.

  • SrcCntr : 저장할 대상 래치 카운터를 설정합니다.

Value

Meaning

0 (cemCNT_COMM)

명령 위치 카운터. (Command position counter)

1 (cemCNT_FEED)

실제 위치 카운터. (Feedback position counter)

2 (cemCNT_DEV)

Deviation 또는 펄스 출력 속도.

RETURN VALUE

Value

Meaning

음수

수행 실패

0 (ceERR_NONE)

수행 성공

Example

1
2
3
4
5
6
// 0 번 축의 래치 카운터의 큐 버퍼를 512 로 설정합니다.
long nQueSize = 512;
if(cemLtcQue_Alloc ( cemX1, nQueSize, cemCNT_FEED ) != ceErr_None)
{
OutputDebugString ( “cemLtcQue_Alloc function failed” );
}