Function
The relay circuit of specified channel is made OFF status.
Format
Ret = AioDisableAo ( 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 OFF.
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 |
13370 |
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
Stops the device action by using AioStopAo function, but the latest data are still outputted until AioDisbleAo is executed.
When simple output functions are used, the relay circuit is ON by using AioSingleAo or AioMultiAo functions. Uses this function to set the relay circuit status is OFF.
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 OFF.
C, C++ |
long
Ret; |
Python |
Ret
= ctypes.c_long() |
See also