Retrieves the digital filter value set to the external control signal.
Ret = AioGetControlFilter ( Id , Signal , Value )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the device ID retrieved from AioInit.
Signal
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the external control signal for retrieving filter value.
For Z-series devices such as AI-1204Z-PCI, 0, 1, 2 or -1 can be setted.
Other devices are fixed at -1.
External control signal |
Macro |
Value |
Analog input external clock |
AIO_AIF_CLOCK |
0 |
Analog input external start trigger |
AIO_AIF_START |
1 |
Analog input external stop trigger |
AIO_AIF_STOP |
2 |
Analog output external clock (Reserved) |
AIO_AOF_CLOCK |
3 |
Analog output external start trigger (Reserved) |
AIO_AOF_START |
4 |
Analog output external stop trigger (Reserved) |
AIO_AOF_STOP |
5 |
All signals above |
AIO_ALLF |
-1 |
Value
[ VB.NET : Single ] [ C, C++ : float * ] [ C# : out float ] [ Python :
ctypes.POINTER(ctypes.c_float) ]
Specifies the address of the variable that stores the filter time. The unit is usec.
0 means no filter.
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 |
10350 |
The value of Signal is outside the designated range of the function |
10351 |
Pointer
to Value 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 |
20350 |
The value of Signal is outside the designated range of the device being used |
For all signal lines, filter is disabled
The function cannot be performed, if device is in operation.
Retrieves the filter values set for all control signals.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |