4.1.6. COMI_DO_GetAllEx¶
SYNOPSYS¶
DWORD COMI_DO_GetAllEx (HANDLE hDevice, int nGroupIdx)
DESCRIPTION¶
이 함수는 32 채널보다 많은 디지털 출력 채널을 제공하는 장치에서 32 채널 씩 출력 상태를 알아볼 수 있도록 하기 위한 함수로써,
이때의 채널은 nGroupIndex 파라미터에 따라 달라집니다.
PARAMETER¶
▶ hDevice : 디바이스 핸들값입니다. 이 값은 COMI_LoadDevice() 함수에 의해 얻어진 값이어야 합니다.
▶ nGroupIdx : 32 채널 단위의 채널 그룹인덱스를 지정합니다. 예를 들어 이 값이 0 이면 CH0 ~ CH31 디지털 출력 채널의 현재 출력 상태를 반환하고, 1이면 CH32 ~ CH63 디지털 출력 채널의 현재 출력 상태를 반환합니다.
RETURN VALUE¶
32 개의 채널에 대한 현재 출력 상태를 32 비트 값으로 반환합니다. 각 비트는 비트 순서와 일치하여 각 채널의 ON/OFF 상태를 나타냅니다. 단, 디바이스에 따라 32 채널 미만의 Digital 채널을 지원하는 경우에는 BIT0 부터 해당 채널 수 만큼의 비트만 사용하시면 됩니다.
Device¶
지원 디바이스: All Devices