get_input(port_type, index)
Features
This function sends a signal at the digital / analog contact point of the controller / flange.
Caution
Depending on the current flange board version and robot model, the parameters may change. Please familiarize yourself with the manual.
Parameters
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
port_type | int | - | type of contact point
|
index | int | - | I/O contact number mounted on the controller(It also serves as a Chnnel for the Analog output)
|
Note
If val is omitted, positive numbers become ON and negative numbers become OFF depending on the sign (+/-) of the index.
Return
Value | Description |
---|---|
1 | (Digital) ON |
0 | (Digital) OFF |
float | (Analog) Current mode : 4.0 ~ 20.0(mA) Voltage mode : 0.0 ~ 10.0(V) |
Negative value | Failed |
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
res1 = get_input(0, 1) ## get_digital_input(1)
res2 = get_input(2, 1) ## get_analog_input(1)
res3 = get_input(3, 1) ## get_tool_analog_input(1)