cmsLmxGetSeqMode¶
SYNOPSYS¶
VT_I4 cmsLmxGetSeqMode ([in] VT_I4 LmIdx, [out] VT_PI4 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 |
수행 성공 |