3. 아날로그 입력¶
3.1. Basic Function¶
함수명 |
함수 의미 |
---|---|
COMILX_AD_SetInputType |
아날로그 입력 신호의 연결 형식을 소프트웨어적으로 설정합니다. |
COMILX_AD_SetRange |
A/D 채널의 입력 범위를 정합니다. |
COMILX_AD_GetDigit |
주어진 채널에 대하여 A/D 변환을 수행하고 그 값을 정수값으로 반환합니다. |
COMILX_AD_GetVolt |
주어진 채널에 대하여 A/D 변환을 수행하고 그 값을 voltage 값으로 변환합니다. |
3.1.1. COMI-LX10x 시리즈 전용 A/D 스캔¶
3.2. Basic Function¶
함수명 |
함수 설명 |
---|---|
COMILX_US1_Start |
Unlimited scan 기능을 시작합니다. |
COMILX_US1_Stop |
Unlimited scan 기능을 종료합니다. |
COMILX_US1_CurCount |
현재까지 수행된 SCAN 횟수를 반환합니다. |
COMILX_US1_GetBuffer |
스캔 버퍼를 가리키는 포인터를 반환합니다. |
COMILX_US1_SBPos |
원하는 스캔 데이터가 있는 스캔 버퍼의 인덱스(Index)를 계산해줍니다. |
COMILX_US1_RetrvOne |
원하는 위치의 A/D Scan 데이터를 Voltage 값으로 반환합니다. |
COMILX_US1_RetrvChannel |
A/D Scan 채널 중에서 하나의 채널에 대한 데이터 블럭을 Voltage 값으로 환산하여 전달합니다. |
COMILX_US1_RetrvBlock |
A/D Scan 전 채널에 대한 데이터를 사용자가 지정하는 버퍼에 전달합니다. |
COMILX_US1_ReleaseBuf |
COMILX_US1_Stop()가 수행될 때 할당되었던 스캔 버퍼를 메모리 해제 시킵니다. |
3.2.1. COMI-LX20x 시리즈 전용 A/D 스캔¶
3.3. Basic Function¶
함수명 |
함수 설명 |
---|---|
COMILX_US2_SetTriggerEvent |
Trigger Event 를 사용할 것인지를 결정하고 Trigger Event 신호의 종류와 운용 방법을 설정합니다. |
COMILX_US2_Start |
Unlimited scan 기능을 시작합니다. |
COMILX_US2_Resume |
이시 중지된 A/D 스캔을 재개하여 줍니다. |
COMILX_US2_IsBufFull |
지정한 크기(개수)의 스캔 버퍼에 데이터가 다 찼는지를 알려줍니다. |
COMILX_US2_ChangeScanFreq |
스캔이 진행되는 중에 스캔 주파수를 변경합니다. |
COMILX_US2_DmaCount |
스캔이 시작된 후에 현재까지 몇회의 DMA 데이터 블록이 전송됐는지를 알려줍니다. |
COMILX_US2_GetBuffer |
각 채널에 대한 스캔 버퍼의 포인터를 반환합니다. |
COMILX_US2_RetrvChannel |
A/D Scan 채널 중에서 하나의 채널에 대한 데이터 블럭을 Voltage 값으로 환산하여 전달합니다. |
COMILX_US2_Stop |
A/D 스캔을 종료합니다. |
COMILX_US2_ReleaseBuf |
COMILS_US2_Start()가 수행될 때 할당되었던 스캔 버퍼를 멜모리 해제 시킵니다. |