Definition
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 |
- |
1 : channel 1 2 : channel 2 3 : channel 3 (M/H series) 4 : channel 4 (M/H series) |
|
condition |
int |
None |
Analog value comparison condition
|
|
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