AioSetDemoAoStopExtTrigger


Function

This is a function that sets the analog output stop trigger of the demo device.

Format

Ret = AioSetDemoAoStopExtTrigger ( Id , Data )

Parameters

Id [ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the device ID retrieved from AioInit.

Data [ C, C++ : short ] [ Python : ctypes.c_short ]
Specifies the data to be set.

0

OFF

1

ON

Return values

Ret [ C, C++ : long ] [ Python : ctypes.c_long ]

Return values

Content

0

Normality completion

10001

Invalid Id was specified
Use the Id retrieved from AioInit to specify the Id in this function.

10002

AIO driver can't be called
At first, perform AioInit function.

18301

Pointer to Data is NULL

28300

The value of Data is outside the designated range of the device being used

28301

A driver inner error occurred

Remarks

This is a function dedicated to the demo device.

The initial value is 0 (OFF).
You can confirm the external trigger level for Analog Input Stop by calling AioGetDemoAoStopExtTrigger function.

And also, you can confirm the current AO stop condition by calling AioGetAoStopTrigger function.
Please indicate "Rising edge" / "Falling edge" by calling AioSetAoStopTrigger function before you use this function for Analog Output.

 

Example

Sets the analog output stop trigger to 1 (high level).

C, C++

long Ret;
Ret = AioSetDemoAoStopExtTrigger ( Id , 1 );
 

Python

Ret = ctypes.c_long()
Ret.value = caio.AioSetDemoAoStopExtTrigger ( Id , 1 )
 

See also

AioGetDemoAoStopExtTrigger, AioGetAoStopTrigger, AioSetAoStopTrigger