4.1.12. cmmCfgGetSeqMode¶
SYNOPSYS¶
VT_I4 cmmCfgGetSeqMode(
[out] VT_PI4 SeqMode
)
DESCRIPTION¶
cmmCfgGetSeqMode () 함수는 각 축의 시퀀스 모드에 대하여 현재 장치에 설정되어 있는 값을 읽어 들이는 함수입니다.
시퀀스(Sequence) 모드 설정은 모든 축에 공통적으로 적용됩니다.
PARAMETER¶
SeqMode : cmmCfgGetSeqMode 함수의 인자이며, 시퀀스(Sequence) 모드를 반환합니다. 이 값의 의미는 다음과 같습니다.
Value |
Meaning |
---|---|
0 (cmSEQM_SKIP_RUN) [초기값] |
현재 이송이 진행되고 있는 축에 새로운 이송 명령이 하달되면 -5170(cmERR_MOT_SEQ_SKIPPED) 에러값과 함께 곧바로 반환하는 모드입니다. |
1 (cmSEQM_WAIT_RUN) |
현재 이송이 진행되고 있는 축에 새로운 이송 명령이 하달되면 이송 함수 내부에서 루프를 돌면서 이전 이송이 완료되기를 기다리다가 이송이 완료되면 현재 하달된 이송 명령을 수행하는 모드입니다. |
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
cmERR_NONE |
수행 성공 |
REFERENCE¶
Warning
시퀀스(Sequence) 모드가 cmSEQM_SKIP_RUN 으로 설정된 경우2에 이전 이송 명령이 아직 끝나지 않은 상태에서 새로운 이송 명령이 하달되면 에러 처리되고 해당 이송 명령은 실행되지 않습니다. 따라서 이 모드에서 이송 명령을 내릴 때 사용자는 이전의 이송 명령이 완료되었음을 확인하는 것이 바람직합니다.
EXAMPLE
cmmCfgSetSeqMode를 참조해주세요.
See also