Sets the number of channels for the analog output conversion.
Ret = AioSetAoChannels ( Id , AoChannels )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the ID retrieved from AioInit function.
AoChannels
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the number of channels for the conversion.
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 |
13060 |
The
value of AoChannels 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 |
23060 |
It is converted on the maximum channel because it exceeds the number of maximum channels of the device |
One channel is used for all devices
This function cannot be used on devices without
the analog output function.
If the device is in operation, the function cannot be performed.
2 channels are used for the analog output.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |
AioGetAoChannels AioGetAoMaxChannels