Sets the output data. The output data is specified in voltage or current.
Ret = AioSetAoSamplingDataEx ( Id , AoSamplingTimes , AoData )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the ID retrieved from AioInit function.
AoSamplingTimes
[ VB.NET : Integer ] [ C, C++ : long ] [ C# : int ] [ Python : ctypes.c_long
]
Sets the number of generatings for the output data.
AoData
[ VB.NET : Single() ] [ C, C++ : float * ] [ C# : float[] ] [ Python :
ctypes.POINTER(ctypes.c_float) ]
Specifies the address of array which stores the output data. please specify
the output data in voltage or current.
The available value differs by the device.
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 |
13540 |
The value of AoSamplingTimes is outside the designated range of the function |
13541 |
Pointer
to AoData is NULL |
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 |
23540 |
Output data exceed memory capacity |
23541 |
Failed in the allocation of the memory |
The usage differs by the memory type.
FIFO
The output data is added at the end of the memory after this function is
executed every time.
Clear the data from the memory by using AioResetAoMemory
function.
The output data can be added even if the device is in operation.
RING
It ensures the output data which is set by function in the memory.
If this function is executed once more, the last memory data are lost.
It can't be used if the device is in operation.
Before this function is executed, please perform AioSetAoMemoryType function.
Sets the 1000 generating output data.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |
AioSetAoSamplingData AioGetAoSamplingTimes