Function
Sets the number of generating when "Event that the specified number of data are output" is used.
Format
Ret = AioSetAoEventSamplingTimes ( Id , AoSamplingTimes )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AoSamplingTimes
[ C, C++ : long ] [ Python : ctypes.c_long ]
When the event factor is "Event that the specified number of data
are output", set the number of generating that raises event.
Return value
Ret [ C, C++ : long ] [ 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 |
13300 |
The
value of AoSamplingTimes is outside the designated range of the
function |
20001 |
This function can't be used by this device |
20002 |
Can
not use while by another device works |
20003 |
Can
not use because another process is using the device |
Initial value
In all devices, AoSamplingTimes = 500
Remarks
This function cannot be used on devices without
the analog output function.
If the device is in operation, the function cannot be performed.
Specifications based on devices
AIO-163202G-PE |
You can set any value in the range of 0 <=
AoSamplingTimes x used number of channels <= 256*1024 |
AIO-163202F-PE |
You can set any value in the range of 0 <=
AoSamplingTimes x used number of channels <= 64*1024 |
AIO-160802L-LPE |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
AO-1604L-LPE |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
DA12-16(PCI) |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
AIO-163202FX-USB |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
128*1024 |
AIO-121602LN-USB |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
AO-1604LX-USB |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
AO-1604VIN-USB |
You can set any value in the
range of 0 <= AoSamplingTimes x used number of channels <=
256*1024 |
AO-1604VIN-ETH |
You can set any value in the range of 0 <=
AoSamplingTimes x used number of channels <= 256*1024 |
AO-1604CI3-PCI |
You can set any value in the range of 0 <=
AoSamplingTimes x used number of channels <= 256*1024 |
AIO-16256256-DEMO |
You can set any value in the range of 0 <=
AoSamplingTimes x used number of channels <= 256*1024 |
Example
Sets 5000 to the number of generating when "Event that the specified number of data are output" is specified.
C, C++ |
long
Ret; |
Python |
Ret
= ctypes.c_long() |
See also