Presets the counter.
Ret = AioPresetCnt ( Id , CntChannel , PresetData )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the device ID retrieved from AioInit.
CntChannel
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Sets the channel of counter.
PresetData
[ VB.NET : Integer ] [ C, C++ : long ] [ C# : int ] [ Python : ctypes.c_long
]
Specifies the preset of counter (initial value).
The ranges that can be set vary with devices.
Ret [ VB.NET : Integer ] [ C, C++ : long ] [ C# : int ] [ Python : ctypes.c_long ]
Return values |
Content |
0 |
Normality completion |
7 |
Execute AioResetDevice function because the device has recovered from standby mode |
10001 |
Invalid
Id was specified |
10002 |
AIO
driver can't be called |
15180 |
The value of CntChannel is outside the designated range of the function |
20001 |
This function can't be used by this device |
20003 |
Can
not use because another process is using the device |
25180 |
The value of CntChannel is outside the designated range of the device being used |
Preset = 0
The count value specified by this function is set into counter directly. The function can be performed irrespective of the counter status.
This function cannot be used on devices without counter functionality.
AI-1664UG-PE AIO-163202G-PE |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AIO-160802L-LPE |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AI-1616L-LPE |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AO-1604L-LPE |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AIO-163202FX-USB |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AI-1664LAX-USB |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
AIO-121602LN-USB |
PresetData can be set in 0 to 4294967295(FFFFFFFFH). |
Sets the preset value 1000 to channel 0.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |