Function
Sets the sampling times for sampling stop.
Format
Ret = CntSetSamplingStopNumber ( Id , StopNum )
Parameters
Id
[ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short
]
Specify the device ID retrieved from CntInit.
StopNum
[ VB.NET: Integer ] [ C, C++: unsigned long ] [ C#: uint ] [ Python: ctypes.c_ulong
]
Specify the sampling times for sampling stop. The number is specified by
the number of sampling (scan number) per channel.
Allowable setting range:
1 <= StopNum <= ((64MByte / 4Byte) / Number of using channels - 1)
1 channel in using : to FFFFFFH (24 bits)
4 channels in using: to 3FFFFFH (22 bits)
8 channels in using: to 1FFFFFH (21 bits)
Return Value
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
Definition |
Value |
Description |
CNT_ERR_SUCCESS |
0 |
Normality completion |
CNT_ERR_SYS_RECOVERED_FROM_STANDBY |
7 |
Execute the function CntResetDevice to return from the standby mode. |
CNT_ERR_DLL_INVALID_ID |
10001 |
Invalid ID was specified. |
CNT_ERR_DLL_CALL_DRIVER |
10002 |
CNT driver can't be called (Failed in the device I/O control). |
CNT_ERR_SYS_MEMORY |
20000 |
It failed in memory allocation for the object preparation. |
CNT_ERR_SYS_NOT_SUPPORTED |
20001 |
This function can't be used by this device. |
CNT_ERR_SYS_USING_OTHER_PROCESS |
20003 |
Cannot use because another process is using the device. |
CNT_ERR_SYS_STOP_NUM |
21011 |
The time of sampling stop is out of range. |
The others: (See also: Details of Error Code)
Initial Value
1000
Remarks
Must set the sampling times for sampling stop in order to make the application operation regular when Stop Transfer by Specified Times is used for sampling stop condition. This function should be executed in the setting stage before sampling starts.
Example
Sets 10000 to the time of sampling stop.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |
See Also