cmsLmxSetSeqMode


SYNOPSYS

VT_I4 cmsLmxSetSeqMode ([in] VT_I4 LmIdx, [in] VT_I4 SeqMode)

DESCRIPTION

  • 이 함수는 리스트 모션 수행 중에 새로운 이송 명령을 예약하려 하는 경우에 이미 명령 버퍼(Extend Listed Motion Buffer) 가 꽉 차 있는 경우에 어떻게 처리할 지에 대한 모드를 설정/반환하는 함수입니다.

  • 이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 Visual Basic 에서는 함수의 첨두어 cms 가 붙지 않습니다.

PARAMETER

▶ BoardId: 사용자가 설정한 디바이스(보드) ID.

▶ SeqMode : 예약하려는 명령의 처리 방법입니다.

Value

Meaning

0

새로 예약하려는 명령이 SKIP 됩니다. 함수는 바로 반환됩니다.

1
명령 버퍼에 free space 가 생길 때까지 대기하고 있다가 free space가
생기면 새로운 명령이 예약되고 함수가 반환 됩니다.

▶ MapMask : 리스트모션에 포함시킬 축에 Mask값입니다. 32비트로 이 값의 bit0 ~ bit31은 각각 Axis0 ~ Axis31의 리스트모션 포함 여부를 결정합니다. 비트 값이 0이면 해당 축은 포함하지 않는 것이며, 1이면 포함하는 것입니다.

RETURN VALUE

Value

Meaning

음수

수행 실패

ERR_NONE

수행 성공