Function
Starts the count operation.
Format
Ret = DioStartCount ( Id , ChNo , ChNum )
Parameters
Id 
 [ C, C++: short] [Python: ctypes.c_short]
Specifies the device ID retrieved from DioInit.
ChNo [ 
 C, C++: short *] [Python: ctypes.POINTER(ctypes.c_short)]
Specifies the start address of the array that stores the channel number 
 to start counting.
ChNum [ 
 C, C++: short] [Python: ctypes.c_short]
Specifies the number of channels specified in ChNo.
Return Value
Ret [ C, C++: long] [Python: ctypes.c_long]
Definition  | 
		Value [Dec]  | 
		Description  | 
	
DIO_ERR_SUCCESS  | 
		0  | 
		Normal complete  | 
	
DIO_ERR_DLL_INVALID_ID  | 
		10001  | 
		Invalid ID is specified.  | 
	
DIO_ERR_DLL_CALL_DRIVER  | 
		10002  | 
		Driver cannot be called (failed in ioctl).  | 
	
DIO_ERR_DLL_BUFF_ADDRESS  | 
		10100  | 
		Invalid data buffer address.  | 
	
DIO_ERR_SYS_NOT_SUPPORTED  | 
		20001  | 
		This function cannot be used for this device.  | 
	
DIO_ERR_SYS_CH_NO  | 
		20105  | 
		Channel No. is outside the setting range.  | 
	
DIO_ERR_SYS_CH_NUM  | 
		20106  | 
		Channel number is outside the setting range.  | 
	
The other errors: (See also: Error code details)
Remarks
- Starts the count of the specified channels.
Example
C, C++  | 
		Ret = DioStartCount( 
		 Id , &ChNo[0] , ChNum );  | 
	
Python  | 
		Ret = cdio.DioStartCount( 
		 Id , ChNo , ChNum )  | 
	
See Also