|
| IoControl () |
|
virtual | ~IoControl () |
|
int | getStandardDigitalInputNum () |
| 获取标准数字输入数量 更多...
|
|
int | getToolDigitalInputNum () |
| 获取工具端数字IO数量(包括数字输入和数字输出) 更多...
|
|
int | getConfigurableDigitalInputNum () |
| 获取可配置数字输入数量 更多...
|
|
int | getStandardDigitalOutputNum () |
| 获取标准数字输出数量 更多...
|
|
int | getToolDigitalOutputNum () |
| 获取工具端数字IO数量(包括数字输入和数字输出) 更多...
|
|
int | setToolIoInput (int index, bool input) |
| 设置指定的工具端数字IO为输入或输出 更多...
|
|
bool | isToolIoInput (int index) |
| 判断指定的工具端数字IO类型是否为输入 更多...
|
|
int | getConfigurableDigitalOutputNum () |
| 获取可配置数字输出数量 更多...
|
|
int | getStandardAnalogInputNum () |
| 获取标准模拟输入数量 更多...
|
|
int | getToolAnalogInputNum () |
| 获取工具端模拟输入数量 更多...
|
|
int | getStandardAnalogOutputNum () |
| 获取标准模拟输出数量 更多...
|
|
int | getToolAnalogOutputNum () |
| 获取工具端模拟输出数量 更多...
|
|
int | setDigitalInputActionDefault () |
| 设置所有数字输入动作为无触发 更多...
|
|
int | setStandardDigitalInputAction (int index, StandardInputAction action) |
| 设置标准数字输入触发动作 更多...
|
|
int | setToolDigitalInputAction (int index, StandardInputAction action) |
| 设置工具数字输入触发动作 更多...
|
|
int | setConfigurableDigitalInputAction (int index, StandardInputAction action) |
| 设置可配置数字输入触发动作 更多...
|
|
StandardInputAction | getStandardDigitalInputAction (int index) |
| 获取标准数字输入触发动作 更多...
|
|
StandardInputAction | getToolDigitalInputAction (int index) |
| 获取工具端数字输入触发动作 更多...
|
|
StandardInputAction | getConfigurableDigitalInputAction (int index) |
| 获取可配置数字输入的输入触发动作 更多...
|
|
int | setDigitalOutputRunstateDefault () |
| 设置所有数字输出状态选择为无 更多...
|
|
int | setStandardDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| 设置标准数字输出状态选择 更多...
|
|
int | setToolDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| 设置工具端数字输出状态选择 更多...
|
|
int | setConfigurableDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| 设置可配置数字输出状态选择 更多...
|
|
StandardOutputRunState | getStandardDigitalOutputRunstate (int index) |
| 获取标准数字输出状态选择 更多...
|
|
StandardOutputRunState | getToolDigitalOutputRunstate (int index) |
| 获取工具端数字输出状态选择 更多...
|
|
StandardOutputRunState | getConfigurableDigitalOutputRunstate (int index) |
| 获取可配置数字输出状态选择 更多...
|
|
int | setStandardAnalogOutputRunstate (int index, StandardOutputRunState runstate) |
| 设置标准模拟输出状态选择 更多...
|
|
int | setToolAnalogOutputRunstate (int index, StandardOutputRunState runstate) |
| 设置工具端模拟输出状态选择 更多...
|
|
StandardOutputRunState | getStandardAnalogOutputRunstate (int index) |
| 获取标准模拟输出状态选择 更多...
|
|
StandardOutputRunState | getToolAnalogOutputRunstate (int index) |
| 获取工具端模拟输出状态选择 更多...
|
|
int | setStandardAnalogInputDomain (int index, int domain) |
| 设置标准模拟输入的范围 更多...
|
|
int | setToolAnalogInputDomain (int index, int domain) |
| 设置工具端模拟输入的范围 更多...
|
|
int | getStandardAnalogInputDomain (int index) |
| 获取标准模式输入范围 更多...
|
|
int | getToolAnalogInputDomain (int index) |
| 获取工具端模式输入范围 更多...
|
|
int | setStandardAnalogOutputDomain (int index, int domain) |
| 设置标准模拟输出的范围 更多...
|
|
int | setToolAnalogOutputDomain (int index, int domain) |
| 设置工具端模拟输出范围 更多...
|
|
int | getStandardAnalogOutputDomain (int index) |
| 获取标准模拟输出范围 更多...
|
|
int | getToolAnalogOutputDomain (int index) |
| 获取工具端模拟输出范围 更多...
|
|
int | setToolVoltageOutputDomain (int domain) |
| 设置工具端电源电压值(单位V) 更多...
|
|
int | getToolVoltageOutputDomain () |
| 获取工具端电源电压值(单位V) 更多...
|
|
int | setStandardDigitalOutput (int index, bool value) |
| 设置标准数字输出值 更多...
|
|
int | setStandardDigitalOutputPulse (int index, bool value, double duration) |
| 设置数字输出脉冲 更多...
|
|
int | setToolDigitalOutput (int index, bool value) |
| 设置工具端数字输出值 更多...
|
|
int | setToolDigitalOutputPulse (int index, bool value, double duration) |
| 设置工具端数字输出脉冲 更多...
|
|
int | setConfigurableDigitalOutput (int index, bool value) |
| 设置可配置数字输出值 更多...
|
|
int | setConfigurableDigitalOutputPulse (int index, bool value, double duration) |
| 设置可配置数字输出脉冲 更多...
|
|
int | setStandardAnalogOutput (int index, double value) |
| 设置标准模拟输出值 更多...
|
|
int | setToolAnalogOutput (int index, double value) |
| 设置工具端模拟输出值 更多...
|
|
bool | getStandardDigitalInput (int index) |
| 获取标准数字输入值 更多...
|
|
uint32_t | getStandardDigitalInputs () |
| 获取所有的标准数字输入值 更多...
|
|
bool | getToolDigitalInput (int index) |
| 获取工具端数字输入值 更多...
|
|
uint32_t | getToolDigitalInputs () |
| 获取所有的工具端数字输入值 更多...
|
|
bool | getConfigurableDigitalInput (int index) |
| 获取可配置数字输入值 更多...
|
|
uint32_t | getConfigurableDigitalInputs () |
| 获取所有的可配置数字输入值 更多...
|
|
bool | getStandardDigitalOutput (int index) |
| 获取标准数字输出值 更多...
|
|
uint32_t | getStandardDigitalOutputs () |
| 获取所有的标准数字输出值 更多...
|
|
bool | getToolDigitalOutput (int index) |
| 获取工具端数字输出值 更多...
|
|
uint32_t | getToolDigitalOutputs () |
| 获取所有的工具端数字输出值 更多...
|
|
bool | getConfigurableDigitalOutput (int index) |
| 获取可配值数字输出值 更多...
|
|
uint32_t | getConfigurableDigitalOutputs () |
| 获取所有的可配值数字输出值 更多...
|
|
double | getStandardAnalogInput (int index) |
| 获取标准模拟输入值 更多...
|
|
double | getToolAnalogInput (int index) |
| 获取工具端模拟输入值 更多...
|
|
double | getStandardAnalogOutput (int index) |
| 获取标准模拟输出值 更多...
|
|
double | getToolAnalogOutput (int index) |
| 获取工具端模拟输出值 更多...
|
|
int | getStaticLinkInputNum () |
| 获取联动输入数量 更多...
|
|
int | getStaticLinkOutputNum () |
| 获取联动输出数量 更多...
|
|
uint32_t | getStaticLinkInputs () |
| 获取所有的联动输入值 更多...
|
|
uint32_t | getStaticLinkOutputs () |
| 获取所有的联动输出值 更多...
|
|
bool | hasEncoderSensor () |
| 机器人是否配置了编码器 更多...
|
|
int | setEncDecoderType (int type, int range_id) |
| 设置编码器的解码方式 更多...
|
|
int | setEncTickCount (int tick) |
| 设置脉冲数 更多...
|
|
int | getEncDecoderType () |
| 获取编码器的解码方式 更多...
|
|
int | getEncTickCount () |
| 获取脉冲数 更多...
|
|
int | unwindEncDeltaTickCount (int delta_count) |
| 防止在计数超出范围时计数错误 更多...
|
|
bool | getToolButtonStatus () |
| 获取末端按钮状态 更多...
|
|
uint32_t | getHandleIoStatus () |
| 获取手柄按键状态 更多...
|
|
int | getHandleType () |
| 获取手柄类型 更多...
|
|
IoControl类提供了一系列的接口对机器人标配的一些数字、模拟IO进行配置,输出状态设置、读取
- 获取各种IO的数量
- 配置IO的输入输出功能
- 可配置IO的配置
- 模拟IO的输入输出范围设置、读取
标准数字输入输出:控制柜IO面板上的标准IO
工具端数字输入输出:通过工具末端航插暴露的数字IO
可配置输入输出:可以配置为安全IO或者普通数字IO
在文件 io_control.h 第 28 行定义.