COMI_US_SBPos¶
SYNOPSYS¶
UINT COMI_US_SBPos (HANDLE hDevice, int chOrder, ULONG scanCount)
DESCRIPTION¶
이 함수는 원하는 스캔 데이터가 있는 스캔 버퍼의 인덱스(Index)를 계산해줍니다. 스캔 버퍼는 환형 버퍼로 운용되므로 Scan Count 와 버퍼상의 인덱스가 항상 일치하지는 않습니다. 원하는 데이터의 버퍼상 인덱스를 얻기 위해서는 채널 순서와 Scan Count 를 가지고 약간의 조작이 필요한데, COMI_US_SBPos()는 이를 해주는 함수입니다.
PARAMETER¶
▶ hDevice : 디바이스 핸들값입니다. 이 값은 COMI_LoadDevice() 함수에 의해 얻어진 값이어야 합니다.
▶ chOrder : 데이터를 취하기 원하는 채널의 채널 리스트 상의 순서 (0 Based)입니다. 이 값은 채널 번호가 아님을 주의하여야 합니다.
▶ scanCount : 원하는 데이터의 Scan Count.
RETURN VALUE¶
chOrder 와 ScanCount 에 의해 지정된 데이터의 스캔 버퍼상의 인덱스.
Remarks¶
COMI_US_SBPos() 함수의 사용예 : 스캔 채널 배열이 {CH0, CH5} 인 경우, 가장 최근에 Scan 된 100회의 데이터를 취하는 예는 다음과 같이 들 수 있습니다.

Device¶
지원 디바이스: COMI-CP101, COMI-CP201, COMI-SD101, COMI-SD102, COMI-SD103, COMI-SD104, COMI-SD201