cmmMxStopEmg


SYNOPSIS

VT_I4 cmmMxStopEmg(
    [in] VT_I4 NumAxes, [in] VT_PI4 AxisList
    )

DESCRIPTION

  • 지정한 모든 축에 대한 모션을 정지합니다. cmmMxStop() 함수는 정지시에 감속 후 정지를 수행하며, cmmMxStopEmg() 함수는 감속없이 즉시정지를 수행합니다.

PARAMETER

  • NumAxes : 동시에 작업을 수행할 대상 축의 수

  • ChannelList : 동시에 작업을 수행할 대상 축의 배열 주소값. 이 배열의 크기는 NumAxes 값과 일치하거나 커야 합니다.

  • IsWaitComplete : 완료될때까지 기다리는지 여부.

  • IsBlocking : 완료될 때까지 기다리는 동안 윈도우 메시지를 블록(Blocking)할 것인지를 결정합니다.

Value

Meaning

cmFALSE

블록(Blocking)을 하지 않습니다. 따라서 핻당 모션이 완ㄹ되는 동안에도 윈도우 이벤트를 처리합니다.

cmTRUE

블록(Blocking)을 합니다. 따라서 해당 모션이 완료되는 동안에는 윈도우 이벤트가 처리되지 않습니다.

RETURN VALUE

Value

Meaning

음수

수행 실패

cmERR_NONE

수행 성공

REFERENCE

Note

윈도우 이벤트라는 것은 무엇입니까? 윈도우 운영체제는 Event Driven 혹은 Message Driven 방식의 구조로 되어 있습니다. 각 응용프로그램은 메시지 큐(Queue)를 가지고 있으며, 정확히 말하면, 메시지를 사용해 이벤트를 통지하는 방식으로 설계되어 있습니다. 윈도우 메시지를 처리한다는 것은 메시지 큐에서 메시지를 하나씩 꺼내서 윈도우 프로시저에 전송한다는 것을 의미하며, 이것은 그 행선지가 되는 윈도우에 전송되어 처리됩니다.

EXAMPLE

  • 예제는 cmmMxStop를 참고하세요.

See also

cmmMxStop