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 모드는 해제됩니다.