Breadcrumbs

wait_tool_analog_input(ch, condition, val, timeout=None)

Features

This function sends a signal at the digital contact point of the controller. A value saved in the digital output register is output as a digital signal.

This command is only available for new flanges.

Parameters

Parameter Name

Data Type

Default Value

Description

ch

int

-

I/O contact number mounted on the controller

  • Val argument existing: A number between 1 and 16

  • No val argument: 1 ~ 16 , -1 ~ -16

(A positive number means ON while a negative number means OFF.)

condition

int

-

I/O value

  • ON: 1

  • OFF: 0

val

float

-

  • current mode : 4.00 ~ 20.00(mA)

  • voltage mode : 0.00 ~ 10.00(V)

timeout

float

None

waiting time [sec]

If not set, wait indefinitely

Return

Value

Description

0

Success

-1

Failed (time-out)

Exception

Exception

Description

DR_Error (DR_ERROR_TYPE)

Parameter data type error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

C extension module error occurred

DR_Error (DR_ERROR_STOP)

Program terminated forcefully

Example

Python
wait_tool_analog_input(1, DR_ANALOG_CONDITION_UPPER, 5.0, 4) ## Wait until analog data received through ch 1 is equal to or greater than 5.0