Function
Sets the conversion start condition.
Format
Ret = AioSetAoStartTrigger ( Id , AoStartTrigger )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AoStartTrigger
[ C, C++ : short ] [ Python : ctypes.c_short ]
Sets the conversion start condition from the following range.
The available value differs by the device.
0 |
Software |
1 |
External trigger rising edge |
2 |
External trigger falling edge |
10 |
Event controller output |
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 |
13240 |
The value of AoStartTrigger 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 |
23240 |
The value of AoStartTrigger is outside the designated range of the device being used |
Initial value
Software start for all devices
Remarks
If you only perform this function, the connection
of the event controller isn't change. This function cannot be used on
devices without the analog output function.
If the device is in operation, the function cannot be performed.
Specifications based on devices
AIO-163202G-PE |
Usable AoStartTrigger is 0, 1, 2, 10. |
AIO-160802L-LPE |
Usable AoStartTrigger is 0, 1, 2. |
AO-1604L-LPE |
Usable AoStartTrigger is 0, 1, 2. |
DA12-16(PCI) |
Usable AoStartTrigger is 0, 2. |
AO-1604CI3-PCI |
Usable AoStartTrigger is 0, 2. |
AIO-160802AY-USB |
Usable AoStartTrigger is 0, 1, 2. |
AIO-163202FX-USB |
Usable AoStartTrigger is 0, 1, 2, 10. |
AIO-121602LN-USB |
Usable AoStartTrigger is 0, 1, 2. |
AO-1604LX-USB |
Usable AoStartTrigger is 0, 1, 2. |
AO-1604VIN-USB |
Usable AoStartTrigger is 0, 1, 2. |
AIO-16256256-DEMO |
Usable AoStartTrigger is 0, 1, 2. |
Example
Sets "Software" as the conversion start condition.
C, C++ |
long
Ret; |
Python |
Ret
= ctypes.c_long() |
See also