cemPlsrMoveTo¶
SYNOPSIS¶
VT_I4 cemPlsrMoveTo(
VT_I4 Channel,
VT_R8 Position,
VT_I4 IsBlocking
)
DESCRIPTION¶
Pulsar 신호 입력에 맞추어 지정한 위치(절대 좌표)로 이송을 수행합니다. 지정한 위치로 이송한 후에는 Manual Pulsar 모드가 자동으로 해제됩니다.
모션이 완료되기 전까지 반환되지 않습니다.
PARAMETER¶
Channel : 축 번호. 통합 축으로 관리되는 축 번호를 의미하며, 상수 값으로 0 (Zero Based) 이상,. (최대 통합 축 개수 - 1) 이하의 값을 축 번호로 설정할 수 있습니다.
Position : PA 와 PB 입력 단자를 통하여 입력되는 Pulsar 입력 신호의 입력 모드를 설정 혹은. 이송할 목표 위치(절대좌표)를 지정합니다. 지정한 위치로 이송한 후에는 Manual Pulsar. 모드가 자동으로 해제됩니다. 좌표의 단위는 “Unit Distance” 에 의해 정의되는 논리적 거리입니다.
IsBlocking : cemPlsrMoveTo 함수의 인자이며, 완료될 때까지 기다리는 동안 윈도우 메시지를. 블록 (Blocking)할 것인지를 결정합니다. 단, 쓰레드내에서 실행할 때는 이 값을 1(CE_TRUE)로. 설정해 주어야 합니다.
Value |
Meaning |
---|---|
0 (CE_FALSE) |
윈도우 메시지를 블록(Blocking) 하지 않습니다. 따라서 해당 모션이 진행되는 동안 윈도우 이벤트를 처리합니다. |
1 (CE_TRUE) |
윈도우 메시지를 블록(Blocking) 합니다. 따라서 해당 모션이 완료되는 동안에는 윈도우 이벤트가 처리되지 않습니다. |
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
0 (ceERR_NONE) |
수행 성공 |
Note
Manual Pulsar 모드 모션을 중지하기 위해서는 cemSxStopEmg 함수를 사용하십시오. 이 함수가
호출되면 Manual Pulsar 모드는 해제됩니다.