Function
Sets the clock type.
Format
Ret = AioSetAoClockType ( Id , AoClockType )
Parameters
Id
[ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the Device ID retrieved from AioInit function.
AoClockType
[ C, C++ : short ] [ Python : ctypes.c_short ]
Sets the clock type from the following range.
The available value differs by the device.
0 |
Internal clock |
1 |
External clock |
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 |
13180 |
The value of AoClockType 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 |
23180 |
The value of AoClockType is outside the designated range of the device being used |
Initial value
Internal clock is used for all devices.
Remarks
If the Internal clock and system time are
used as the clock, please use AioSetAoSamplingClock
function to set the internal clock.
If the event controller output is used as the clock, please use AioSetEcuSignal
function to set the connection of the event controller.
If you only perform this function, the connection of the event controller
isn't changed.
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 AoClockTypeis 0, 1, 10. |
AIO-160802L-LPE |
Usable AoClockTypeis is 0 or 1. |
AO-1604L-LPE |
Usable AoClockTypeis is 0 or 1. |
DA12-16(PCI) |
Usable AoClockTypeis is 0 or 1. |
AO-1604CI3-PCI |
Usable AoClockTypeis 0 or 1. |
AIO-160802AY-USB |
Usable AoClockTypeis is 0 or 1. |
AIO-163202FX-USB |
Usable AoClockTypeis 0, 1, 10. |
AIO-121602LN-USB |
Usable AoClockTypeis is 0 or 1. |
AO-1604LX-USB |
Usable AoClockTypeis is 0 or 1. |
AO-1604VIN-USB |
Usable AoClockTypeis is 0 or 1. |
AIO-16256256-DEMO |
Usable AoClockTypeis is 0 or 1. |
Example
Uses the internal clock as the clock type.
C, C++ |
long
Ret; |
Python |
Ret
= ctypes.c_long() |
See also
AioGetAoClockType AioSetAoSamplingClock