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.
Caution
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
(A positive number means ON while a negative number means OFF.) |
condition | int | - | I/O value
|
val | float | - |
|
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
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