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” );
}
|