Sets the conversion stop condition.
Ret = AioSetAiStopTrigger ( Id , AiStopTrigger )
Id
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Specifies the ID retrieved from AioInit function.
AiStopTrigger
[ VB.NET : Short ] [ C, C++ : short ] [ C# : short ] [ Python : ctypes.c_short
]
Sets the conversion stop condition from the following range.
The available value differs by the device.
0 |
Stop conversion by the specified times |
1 |
External trigger rising edge |
2 |
External trigger falling edge |
3 |
Level comparison |
4 |
Command (AioStopAi) |
5 |
In Range comparison |
6 |
Out Range comparison |
10 |
Event controller output |
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 |
11260 |
The value of AiStopTrigger is outside the designated range of the function |
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 |
21260 |
The value of AiStopTrigger is outside the designated range of the device being used |
"Stop conversion by the specified times" for all devices.
If the conversion stop condition is "Stop
conversion by the specified times", please use AioSetAiStopTimes
function to set the number of samplings.
If the conversion stop condition is "Level comparison", please
use AioSetAiStopLevel function to
set the Level comparison stop.
If the conversion stop condition is "Command", use AioStopAi
function to stop the sampling.
If the event controller output is used as
the clock, please use AioSetEcuSignal
function to connect the event controller.
If you only perform this function, the connection of the event controller
isn't changed.
If more than one channel are converted, when the stop condition is satisfied, the sampling stops after the conversion of the all channels completes.
This function cannot be used on devices without
the analog input function.
If the device is in operation, the function cannot be performed.
AI-1204Z-PE |
Usable AiStopTrigger is 0, 1, 2, 3, 4, 5, 6, 10. |
AI-1664UG-PE AIO-163202G-PE |
Usable AiStopTrigger is 0, 1, 2, 3, 4, 5, 6, 10. |
AIO-160802L-LPE |
Usable AiStopTrigger is 0 to 4. |
AI-1616L-LPE |
Usable AiStopTrigger is 0 to 4. |
AD12-16(PCI)EV |
Usable AiStopTrigger
is 0 to 4. |
AD12-64(PCI) |
Usable AiStopTrigger is 0, 2, 3, 4. |
AI-1604CI2-PCI |
Usable AiStopTrigger is 0, 2, 3, 4. |
AI-1608AY-USB |
Usable AiStopTrigger is 0 to 4. |
AIO-163202FX-USB |
Usable AiStopTrigger is 0, 1, 2, 3, 4, 5, 6, 10. |
DEMO DEVICE |
Usable AiStopTrigger is 0, 3, 4. |
AI-1664LAX-USB |
Usable AiStopTrigger is 0 to 4. |
AIO-121602LN-USB |
Usable AiStopTrigger is 0 to 4. |
AI-1608VIN-USB |
Usable AiStopTrigger is 0 to 4. |
CPS-AI-1608LI |
Usable AiStopTrigger is 0, 4. |
Sets "Stop conversion by the specified times" to the conversion stop condition.
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |