========================================== Motion LIST Motion Functions ========================================== Basic Functions ------------------------------------------------------------------------------------------------------ +--------------------------------+-----------------------------------------------------------------------------------+ | 함수명 | 함수 설명 | +================================+===================================================================================+ | :ref:`ecmLmCtl_Begin` | 하나의 리스트 모션맵에 대해서 리스트 모션 기능을 시작합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCtl_End` | 하나의 리스트 모션맵에 대해서 리스트 모션 기능을 종료합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCtl_Run` | 하나의 리스트 모션맵에 대해서 리스트 모션으로 등록된 명령들의 실행을 시작합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_SetQueFullMode` | 리스트모션 큐 버퍼가 꽉 찬 상태에서 다음 이송 명령을 처리하는 방식을 결정합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_GetQueFullMode` | 리스트모션 큐 버퍼가 꽉 찬 상태에서 다음 이송 명령을 처리하는 방식을 반환합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCtl_ClearQue` | 등록된 모든 리스트 모션 명령을 제거합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_SetStepId` | 리스트모션 테이블에 등록되는 각 명령들의 스텝 아이디(ID)값을 부여하는 함수입니다 | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_GetStepId` | 리스트모션 테이블에 등록되는 각 명령들의 스텝 아이디(ID)값을 반환하는 함수입니다. | +--------------------------------+-----------------------------------------------------------------------------------+ | :ref:`ecmLmSt_GetRunSts` | LmMapIndex 로 지정된 리스트모션 맵의 동작상태를 반환합니다. | +--------------------------------+-----------------------------------------------------------------------------------+ .. toctree:: :glob: :hidden: Basic Functions/* Optional Functions ------------------- +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | 함수명 | 함수 설명 | +================================+============================================================================================================================================================================+ | :ref:`ecmLmCfg_SetStepParam` | 각 명령 스텝들이 리스트모션 테이블에 등록될 때 함께 등록할 2개의 데이터를 정의하는 것입니다. 이 2개의 데이터 값은 추후에 해당 스텝이 실행될 때 그 값을 참고할 수 있습니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_GetStepParam` | 각 명령 스텝들이 리스트모션 테이블에 등록될 때 함께 등록할 2개의 데이터를 정의를 반환하는 함수입니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmSt_GetRemStepCount` | 리스트모션 테이블에 등록된 명령 스텝들 중에 실행되지 않고 남아 있는 명령의 수를 반환합니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmSt_GetRunStepInfo` | 현재 실행되고 있는 스텝에 대한 정보를 반환하는 함수입니다 | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmSt_GetRunStepParam` | 현재 실행되고 있는 스텝의 스텝 파라미터값들을 반환하는 함수입니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmCmd_Delay` | 리스트모션 실행 시에 시간 적용되어야 할 필요가 있는 경우에 사용될 수 있도록 시간 지연 명령을 리스트모션 테이블에 등록하는 함수입니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_SetQueDepth` | 리스트 모션의 버퍼 크기를 설정하는 함수입니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ecmLmCfg_GetQueDepth` | 리스트 모션의 버퍼 크기를 반환하는 함수입니다. | +--------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. toctree:: :glob: :hidden: Optional Functions/*