AuboStudio SDK 0.6.3

函数
SystemApi

## 函数
int | arcs::aubo_scope::SystemApi::getMajorVersion ()
int | arcs::aubo_scope::SystemApi::getMinorVersion ()
int | arcs::aubo_scope::SystemApi::getBugfixVersion ()
int | arcs::aubo_scope::SystemApi::getBuildNumber ()
std::string | arcs::aubo_scope::SystemApi::getLocale ()
| Returns the Locale for the system. 更多...
std::string | arcs::aubo_scope::SystemApi::getLocaleForProgrammingLanguage ()
| Returns the Locale for the programming language used in the system. 更多...
UnitType | arcs::aubo_scope::SystemApi::getUnitType ()
| Returns the UnitType of the system as an enum. 更多...
std::string | arcs::aubo_scope::SystemApi::getSerialNumber ()
bool | arcs::aubo_scope::SystemApi::isRealRobot ()
std::vector< double > | arcs::aubo_scope::SystemApi::getJointMaxPositions ()
std::vector< double > | arcs::aubo_scope::SystemApi::getJointMinPositions ()
| getJointMinPositions 更多...
double | arcs::aubo_scope::SystemApi::getJointDefaultVelocity ()
| getJointDefaultVelocity 更多...
double | arcs::aubo_scope::SystemApi::getJointDefaultAcceleration ()
| getJointDefaultAcceleration 更多...
std::vector< double > | arcs::aubo_scope::SystemApi::getJointMaxVelocity ()
| getJointMaxVelocity 更多...
std::vector< double > | arcs::aubo_scope::SystemApi::getJointMaxAcceleration ()
| getJointMaxAcceleration 更多...
double | arcs::aubo_scope::SystemApi::getTcpDefaultVelocity ()
| getTcpDefaultVelocity 更多...
double | arcs::aubo_scope::SystemApi::getTcpDefaultAcceleration ()
| getTcpDefaultAcceleration 更多...
double | arcs::aubo_scope::SystemApi::getTcpMaxVelocity ()
| getTcpMaxVelocity 更多...
double | arcs::aubo_scope::SystemApi::getTcpMaxAcceleration ()
| getTcpMaxAcceleration 更多...
double | arcs::aubo_scope::SystemApi::getTcpMaxDistance ()
| getTcpMaxDistance 更多...
double | arcs::aubo_scope::SystemApi::getMaxPayloadMass ()
| getMaxPayloadMass 更多...
double | arcs::aubo_scope::SystemApi::getMaxPayloadDistance ()
| getMaxPayloadDistance 更多...
std::vector< double > | arcs::aubo_scope::SystemApi::getHomeDefaultPosition ()
| getHomeDefaultPosition 更多...
std::vector< double > | arcs::aubo_scope::SystemApi::getHomePackagePosition ()
| getHomePackagePosition 更多...
std::unordered_map< std::string, std::vector< double > > | arcs::aubo_scope::SystemApi::getRobotDhParams (bool is_real)
| getRobotDhParams 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getToolDigitalIOConfigure ()
| getToolDigitalIOConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStandardDigitalInputConfigure ()
| getStandardDigitalInputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getConfigurableDigitalInputConfigure ()
| getConfigurableDigitalInputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStandardDigitalOutputConfigure ()
| getStandardDigitalOutputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getConfigurableDigitalOutputConfigure ()
| getConfigurableDigitalOutputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStandardAnalogInputConfigure ()
| getStandardAnalogInputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getToolAnalogInputConfigure ()
| getToolAnalogInputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStandardAnalogOutputConfigure ()
| getStandardAnalogOutputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getToolAnalogOutputConfigure ()
| getToolAnalogOutputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStaticLinkInputConfigure ()
| getStaticLinkInputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getStaticLinkOutputConfigure ()
| getStaticLinkOutputConfigure 更多...
IoConfigure | arcs::aubo_scope::SystemApi::getENCConfigure ()
| getENCConfigure 更多...

## 详细描述

## 函数说明

## ◆ getBugfixVersion()

int arcs::aubo_scope::SystemApi::getBugfixVersion | ( |  | ) |

返回
  the bug fix version of Software.

## ◆ getBuildNumber()

int arcs::aubo_scope::SystemApi::getBuildNumber | ( |  | ) |

返回
  the build number of Software.

## ◆ getConfigurableDigitalInputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getConfigurableDigitalInputConfigure | ( |  | ) |

getConfigurableDigitalInputConfigure

返回

## ◆ getConfigurableDigitalOutputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getConfigurableDigitalOutputConfigure | ( |  | ) |

getConfigurableDigitalOutputConfigure

返回

## ◆ getENCConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getENCConfigure | ( |  | ) |

getENCConfigure

返回

## ◆ getHomeDefaultPosition()

std::vector<double> arcs::aubo_scope::SystemApi::getHomeDefaultPosition | ( |  | ) |

getHomeDefaultPosition

返回

## ◆ getHomePackagePosition()

std::vector<double> arcs::aubo_scope::SystemApi::getHomePackagePosition | ( |  | ) |

getHomePackagePosition

返回

## ◆ getJointDefaultAcceleration()

double arcs::aubo_scope::SystemApi::getJointDefaultAcceleration | ( |  | ) |

getJointDefaultAcceleration

返回

## ◆ getJointDefaultVelocity()

double arcs::aubo_scope::SystemApi::getJointDefaultVelocity | ( |  | ) |

getJointDefaultVelocity

返回

## ◆ getJointMaxAcceleration()

std::vector<double> arcs::aubo_scope::SystemApi::getJointMaxAcceleration | ( |  | ) |

getJointMaxAcceleration

返回

## ◆ getJointMaxPositions()

std::vector<double> arcs::aubo_scope::SystemApi::getJointMaxPositions | ( |  | ) |

返回
  Max Positions of robot joints in radian

## ◆ getJointMaxVelocity()

std::vector<double> arcs::aubo_scope::SystemApi::getJointMaxVelocity | ( |  | ) |

getJointMaxVelocity

返回

## ◆ getJointMinPositions()

std::vector<double> arcs::aubo_scope::SystemApi::getJointMinPositions | ( |  | ) |

getJointMinPositions

返回

## ◆ getLocale()

std::string arcs::aubo_scope::SystemApi::getLocale | ( |  | ) |

Returns the Locale for the system.

返回
  Locale.

## ◆ getLocaleForProgrammingLanguage()

std::string arcs::aubo_scope::SystemApi::getLocaleForProgrammingLanguage | ( |  | ) |

Returns the Locale for the programming language used in the system.

返回
  Locale.

## ◆ getMajorVersion()

int arcs::aubo_scope::SystemApi::getMajorVersion | ( |  | ) |

返回
  the major version of Software.

## ◆ getMaxPayloadDistance()

double arcs::aubo_scope::SystemApi::getMaxPayloadDistance | ( |  | ) |

getMaxPayloadDistance

返回

## ◆ getMaxPayloadMass()

double arcs::aubo_scope::SystemApi::getMaxPayloadMass | ( |  | ) |

getMaxPayloadMass

返回

## ◆ getMinorVersion()

int arcs::aubo_scope::SystemApi::getMinorVersion | ( |  | ) |

返回
  the minor version of Software.

## ◆ getRobotDhParams()

std::unordered_map<std::string, std::vector<double> > arcs::aubo_scope::SystemApi::getRobotDhParams | ( | bool | is_real | ) |

getRobotDhParams

参数

  is_real |

返回

## ◆ getSerialNumber()

std::string arcs::aubo_scope::SystemApi::getSerialNumber | ( |  | ) |

返回
  the serial number of the robot

## ◆ getStandardAnalogInputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStandardAnalogInputConfigure | ( |  | ) |

getStandardAnalogInputConfigure

返回

## ◆ getStandardAnalogOutputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStandardAnalogOutputConfigure | ( |  | ) |

getStandardAnalogOutputConfigure

返回

## ◆ getStandardDigitalInputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStandardDigitalInputConfigure | ( |  | ) |

getStandardDigitalInputConfigure

返回

## ◆ getStandardDigitalOutputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStandardDigitalOutputConfigure | ( |  | ) |

getStandardDigitalOutputConfigure

返回

## ◆ getStaticLinkInputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStaticLinkInputConfigure | ( |  | ) |

getStaticLinkInputConfigure

返回

## ◆ getStaticLinkOutputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getStaticLinkOutputConfigure | ( |  | ) |

getStaticLinkOutputConfigure

返回

## ◆ getTcpDefaultAcceleration()

double arcs::aubo_scope::SystemApi::getTcpDefaultAcceleration | ( |  | ) |

getTcpDefaultAcceleration

返回

## ◆ getTcpDefaultVelocity()

double arcs::aubo_scope::SystemApi::getTcpDefaultVelocity | ( |  | ) |

getTcpDefaultVelocity

返回

## ◆ getTcpMaxAcceleration()

double arcs::aubo_scope::SystemApi::getTcpMaxAcceleration | ( |  | ) |

getTcpMaxAcceleration

返回

## ◆ getTcpMaxDistance()

double arcs::aubo_scope::SystemApi::getTcpMaxDistance | ( |  | ) |

getTcpMaxDistance

返回

## ◆ getTcpMaxVelocity()

double arcs::aubo_scope::SystemApi::getTcpMaxVelocity | ( |  | ) |

getTcpMaxVelocity

返回

## ◆ getToolAnalogInputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getToolAnalogInputConfigure | ( |  | ) |

getToolAnalogInputConfigure

返回

## ◆ getToolAnalogOutputConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getToolAnalogOutputConfigure | ( |  | ) |

getToolAnalogOutputConfigure

返回

## ◆ getToolDigitalIOConfigure()

IoConfigure arcs::aubo_scope::SystemApi::getToolDigitalIOConfigure | ( |  | ) |

getToolDigitalIOConfigure

返回

## ◆ getUnitType()

UnitType arcs::aubo_scope::SystemApi::getUnitType | ( |  | ) |

Returns the UnitType of the system as an enum.

返回
  UnitType.

## ◆ isRealRobot()

bool arcs::aubo_scope::SystemApi::isRealRobot | ( |  | ) |

返回
  `true` if controlling the real, physical robot and `false` if in simulation mode.