Function
Retrieves the transfer mode of the analog input conversion data.
Format
Ret = AioGetAiTransferMode ( Id , AiTransferMode )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AiTransferMode
[ C, C++ : short * ] [ Python : ctypes.POINTER(ctypes.c_short) ]
Specifies the address of the variable that stores the transfer mode of
the conversion data.
0 |
Device buffer mode |
1 |
User buffer mode |
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 |
11970 |
Pointer
to AiTransferMode is NULL |
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 |
Initial value
In all devices, AiTransferMode = 0
Remarks
This function cannot be used on devices without
the analog input function.
If the device is in operation, the function cannot be performed.
Specifications based on devices
AI-1204Z-PE |
Returns AiTransferMode=0 or 1. |
AI-1204Z-PCI |
AI-1204Z-PCI doesn't support by API-AIO(LNX). |
AI-1664UG-PE |
Returns AiTransferMode=0 or 1. |
AIO-163202F-PE ADA16-32/2(PCI)F |
AiTransferMode = 0 is fixed. |
AIO-160802L-LPE ADA16-8/2(LPCI)L ADAI16-8/2(LPCI)L AIO-160802LI-PE |
AiTransferMode = 0 is fixed. |
AI-1616L-LPE AD16-64(LPCI)LA AD16-16(LPCI)L ADI16-16(LPCI)L AI-1616LI-PE AI-1664LA-LPE |
AiTransferMode = 0 is fixed. |
AD12-16(PCI)EV AD12-16U(PCI)EV AD16-16(PCI)EV AD16-16U(PCI)EV AIO-121601E3-PE AIO-121601UE3-PE AIO-161601E3-PE AIO-161601UE3-PE AI-1216I2-PCI |
AiTransferMode = 0 is fixed. |
AD12-64(PCI) AD12-16(PCI) |
AiTransferMode = 0 is fixed. |
AI-1604CI2-PCI |
AiTransferMode = 0 is fixed. |
AI-1608AY-USB AIO-160802AY-USB AI-1608GY-USB AIO-160802GY-USB |
AiTransferMode = 0 is fixed. |
AIO-163202FX-USB |
AiTransferMode = 0 is fixed. |
AIO-16256256-DEMO |
AiTransferMode = 0 is fixed. |
AI-1664LAX-USB |
AiTransferMode = 0 is fixed. |
AIO-121602LN-USB AIO-120802LN-USB |
AiTransferMode = 0 is fixed. |
AI-1608VIN-USB AI-1608AIN-USB |
AiTransferMode = 0 is fixed. |
Example
Retrieves the transfer mode of the analog input conversion data.
C, C++ |
long Ret; |
Python |
Ret = ctypes.c_long() |