Function
Retrieves whether the analog input channel
used for conversion is used/unused.
This function is used by Z-series only.
Format
Ret = AioGetAiChannel ( Id , AiChannel, Enabled )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AiChannel
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the channel number to retrieve whether it is used/unused.
Enabled [ C, C++ : short * ] [ Python : ctypes.POINTER(ctypes.c_short)
]
The address of the variable that stores whether the channel is used/unused.
0 |
Unused channel |
1 |
Used channel |
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 |
11030 |
Pointer
to AiChannel is NULL |
20001 |
This function can't be used by this device |
20003 |
Can
not use because another process is using the device |
Initial value
All devices, channel 0 is used,
and channel 1, channel 2, channel 3 are unused.
Remarks
This function cannot be used on devices without
the analog input function.
This function can be executed if the device is working.
This function is used by Z-series only.
Example
Retrieves whether the set channel is used/unused.
C, C++ |
long Ret; |
Python |
Ret = ctypes.c_long() |
See also
AioSetAiChannel ,AioSetAiChannels AioGetAiMaxChannels