16. Motion LIST Motion Functions

16.1. Basic Functions

함수명

함수 설명

ecmLmCtl_Begin

하나의 리스트 모션맵에 대해서 리스트 모션 기능을 시작합니다.

ecmLmCtl_End

하나의 리스트 모션맵에 대해서 리스트 모션 기능을 종료합니다.

ecmLmCtl_Run

하나의 리스트 모션맵에 대해서 리스트 모션으로 등록된 명령들의 실행을 시작합니다.

ecmLmCfg_SetQueFullMode

리스트모션 큐 버퍼가 꽉 찬 상태에서 다음 이송 명령을 처리하는 방식을 결정합니다.

ecmLmCfg_GetQueFullMode

리스트모션 큐 버퍼가 꽉 찬 상태에서 다음 이송 명령을 처리하는 방식을 반환합니다.

ecmLmCtl_ClearQue

등록된 모든 리스트 모션 명령을 제거합니다.

ecmLmCfg_SetStepId

리스트모션 테이블에 등록되는 각 명령들의 스텝 아이디(ID)값을 부여하는 함수입니다

ecmLmCfg_GetStepId

리스트모션 테이블에 등록되는 각 명령들의 스텝 아이디(ID)값을 반환하는 함수입니다.

ecmLmSt_GetRunSts

LmMapIndex 로 지정된 리스트모션 맵의 동작상태를 반환합니다.

16.2. Optional Functions

함수명

함수 설명

ecmLmCfg_SetStepParam

각 명령 스텝들이 리스트모션 테이블에 등록될 때 함께 등록할 2개의 데이터를 정의하는 것입니다. 이 2개의 데이터 값은 추후에 해당 스텝이 실행될 때 그 값을 참고할 수 있습니다.

ecmLmCfg_GetStepParam

각 명령 스텝들이 리스트모션 테이블에 등록될 때 함께 등록할 2개의 데이터를 정의를 반환하는 함수입니다.

ecmLmSt_GetRemStepCount

리스트모션 테이블에 등록된 명령 스텝들 중에 실행되지 않고 남아 있는 명령의 수를 반환합니다.

ecmLmSt_GetRunStepInfo

현재 실행되고 있는 스텝에 대한 정보를 반환하는 함수입니다

ecmLmSt_GetRunStepParam

현재 실행되고 있는 스텝의 스텝 파라미터값들을 반환하는 함수입니다.

ecmLmCmd_Delay

리스트모션 실행 시에 시간 적용되어야 할 필요가 있는 경우에 사용될 수 있도록 시간 지연 명령을 리스트모션 테이블에 등록하는 함수입니다.

ecmLmCfg_SetQueDepth

리스트 모션의 버퍼 크기를 설정하는 함수입니다.

ecmLmCfg_GetQueDepth

리스트 모션의 버퍼 크기를 반환하는 함수입니다.