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

cmmCfgSetSeqMode