9. Compare Method

9.1. 범용비교기

9.1.1. Basic Function

함수명

함수 설명

cmmCmpErrSetConfig

대상모션 채널에 대해서 에러비교기(Error Comparator)의 환경을 설정합니다.

cmmCmpErrGetConfig

대상 모션 채널에 대해서 에러 비교기(Error Comparator)의 설정된 환경을 반환합니다.

cmmCmpGenSetConfig

대상 모션 채널에 대해서 범용 비교기(General Comparator)의 환경을 설정합니다.

cmmCmpGenGetConfig

대상 모션 채널에 대해서 범용 비교기(General Comparator)의 설정된 환경을 읽어들입니다.

9.2. 위치비교출력(CMP)

9.2.1. Basic Function

함수명

함수 설명

cmmCmpTrgSetConfig

대상 모션 채널에 대해서 위치 비교 출력 기능을 담당하는 비교기의 비교조건의 환경설정을 구성합니다.

cmmCmpTrgGetConfig

대상 모션 채널에 대해서 위치 비교 출력 기능을 담당하는 비교기의 비교조건에 대한 환경설정을 반환합니다.

cmmCmpTrgSetOneData

대상 모션 채널에 대해서 위치 비교 출력기에 1 회에 해당하는 비교 데이터 조건을 설정합니다.

cmmCmpTrgGetCurData

대상 모션 채널에 대해서 위치 비교 출력기에 설정된 비교 데이터를 반환합니다.

cmmCmpTrgContRegTable

대상 모션 채널에 대해서 위치 비교 출력기에 임의의 연속적인 다중 위치 비교 데이터를 등록합니다.

cmmCmpTrgContBuildTable

대상 모션 채널에 대해서 위치 비교 출력기에 일정 간격을 가지는 연속적인 다중 위치 비교 데이터를 주어진 조건을 통하여 자동 생성하여 등록합니다.

cmmCmpTrgContStart

대상 모션 채널에 대해서 위치 비교 출력 기능을 활성화 합니다.

cmmCmpTrgContStop

대상 모션 채널에 대해서 위치 비교 출력 기능을 비활성화 합니다.

cmmCmpTrgContIsActive

대상 모션 채널에 대해서 현재의 위치 비교 출력 상태를 반환합니다.

9.3. 예약 위치비교출력(CMP QUE)

9.3.1. Basic Function

함수명

함수 설명

cmmCmpQue_SetEnable

대상 모션 채널에 대해서 예약 위치 비교 출력 기능을 담당하는 예약 큐의 사용 여부를 설정합니다.

cmmCmpQue_GetEnable

대상 모션 채널에 대해서 예약 위치 비교 출력 기능을 담당하는 예약 큐의 사용 여부 에 대한 설정값을 반환합니다.

cmmCmpQue_SetQueSize

대상 모션 채널에 대해서 예약 큐의 크기를 설정합니다.

cmmCmpQue_GetQueSize

대상 모션 채널에 대해서 예약 큐의 크기를 반환합니다.

cmmCmpQue_Enque

대상 모션 채널에 대해서 예약 큐에 비교할 위치 데이터를 등록합니다.

cmmCmpQue_GetEnqueCnt

대상 모션 채널에 대해서 예약 큐에 등록되었던 모든 데이터에 대한 개수를 반환합니다.

cmmCmpQue_GetOutCnt

대상 모션 채널에 대해서 예약 큐에 등록되어 위치 비교 후 출력된 데이터에 대한 개수를 반환합니다.

cmmCmpQue_SetOutCnt

대상 모션 채널에 대해서 예약 큐에 등록되어 위치 비교 후 출력된 데이터에 대한 개수를 임의로 설정합니다.

cmmCmpQue_SetLtcLinkMode

대상 모션 채널에 대해서 래치(LTC)신호와 위치 비교 출력 신호를 서로 Link 하여 예약 큐에 해당 위치 데이터를 등록 할 수 있도록 설정합니다.

cmmCmpQue_GetLtcLinkMode

대상 모션 채널에 대해서 래치(LTC)신호와 Link 된 위치 비교 출력 신호 설정 상태를 반환 합니다.

9.4. 고속 위치비교출력(High CMP)

9.4.1. Basic Function

함수명

함수 설명

cmmCmpTrgHigh_WriteData

대상 모션 채널에 대해서 고속 위치 비교 출력 위치를 등록합니다.

cmmCmpTrgHigh_ReadData

대상 모션 채널에 대해서 등록된 고속 위치 비교 출력 위치를 반환합니다.

cmmCmpTrgHigh_Start

대상 모션 채널에 대해서 고속 위치 비교 출력 기능을 활성화 합니다.

cmmCmpTrgHigh_Stop

대상 모션 채널에 대해서 고속 위치 비교 출력 기능을 비활성화 합니다.

cmmCmpTrgHigh_Check

대상 모션 채널에 대해서 고속 위치 비교 출력의 활성화 여부와 출력된 트리거(Trigger)형태의 펄스의 수를 반환합니다.