4.1.3. COMI_DI_GetAllEx


SYNOPSYS

DWORD COMI_DI_GetAllEx (HANDLE hDevice, int nGroupIdx)

DESCRIPTION

  • 이 함수는 지정한 디지털 입력 디바이스로부터 32 개 채널의 Status 를 32 비트값으로 반환합니다. 이 함수는 32 채널보다 많은 디지털 입력 채널을 제공하는 장치에서 32 채널씩 데이터를 읽어들일 수 있도록 하기 위한 함수로써, 이때의 채널은 nGroupIndex 파라미터에 따라 달라집니다.

PARAMETER

▶ hDevice : 디바이스 핸들값입니다. 이 값은 COMI_LoadDevice() 함수에 의해 얻어진 값이어야 합니다.

▶ nGroupIdx : 32 채널 단위의 채널 그룹인덱스를 지정합니다. 예를 들어 이 값이 0 이면 CH0 ~ CH31의 Status 를, 1 이면 CH32 ~ CH63 의 Status 를 반환하도록 합니다.

RETURN VALUE

  • 32 개의 채널에 대한 Input Status 를 32 비트 값으로 반환합니다. 각 비트는 비트 순서와 일치하여 각 채널의 ON/OFF 상태를 나타냅니다.

Device

  • 지원 디바이스: All Devices