Function
The relay circuit of specified channel is made ON status.
Format
Ret = AioEnableAo ( Id , AoChannel )
Parameters
Id
[ C, C++ : short ] [ Python: ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AoChannel
[ C, C++ : short ] [ Python: ctypes.c_short ]
Specifies the channel its relay is to be made ON.
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 |
13360 |
The
value of AoChannel 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 |
Initial value
The relay circuit of all channels is OFF for all devices.
Remarks
Starts the device action by using AioStartAo function, but the device actually output after AioEnableAo is executed.
When simple output functions are used, the relay circuit status become ON when AioSingleAo or AioMultiAo is executed regardless of the AioEnableAo function.
This function cannot be used on devices without
the analog output function.
This function can be executed even if the device is in operation.
Specifications based on devices
AIO-163202G-PE |
Doesn't need to use this function because of this device without a relay circuit. |
AIO-160802L-LPE |
Doesn't need to use this function because of this device without a relay circuit. |
AO-1604L-LPE |
Doesn't need to use this function because of this device without a relay circuit. |
DA12-16(PCI) |
Doesn't need to use this function because of this device without a relay circuit. |
AO-1604CI3-PCI |
Use this function to control the relay circuit |
AIO-16256256-DEMO |
Doesn't need to use this function because of this device without a relay circuit. |
Example
Sets the relay circuit of channel 0 to ON.
C, C++ |
long
Ret; |
Python |
Ret
= ctypes.c_long() |
See also