Retrieves whether the analog input channel
used for conversion is used/unused.
This function is used by Z-series only.
Ret = AioGetAiChannel ( Id , AiChannel, Enabled )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the ID retrieved from AioInit function.
AiChannel
[ VB.NET : Short ] [ C, C++ : short ] [ C# : out short ] [ Python : ctypes.c_short
]
Specifies the channel number to retrieve whether it is used/unused.
Enabled [ VB.NET : Short ] [ C, C++ : short * ] [ C# : out 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 |
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 |
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 |
All devices, channel 0 is used,
and channel 1, channel 2, channel 3 are unused.
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.
Retrieves whether the set channel is used/unused.
VB.NET |
Dim Ret As Integer |
C, C++ |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |
AioSetAiChannel ,AioSetAiChannels AioGetAiMaxChannels