AuboStudio SDK  0.6.3
SystemApi(系统信息)

\chinese系统信息接口 提供对 AuboScope 软件系统信息的访问,包括软件版本号、系统语言区域、单位制、机器人 序列号,以及机器人的关节位置范围、速度、加速度和负载等参数信息。 \endchinese \english 更多...

函数

int arcs::aubo_scope::SystemApi::getMajorVersion ()
 \chinese 获取软件版本号
int arcs::aubo_scope::SystemApi::getMinorVersion ()
 \chinese 获取软件次版本号
int arcs::aubo_scope::SystemApi::getBugfixVersion ()
 \chinese 获取软件Bug修复版本号
int arcs::aubo_scope::SystemApi::getBuildNumber ()
 \chinese 获取软件构建号
std::string arcs::aubo_scope::SystemApi::getLocale ()
 \chinese 返回系统的Locale语言区域设置。
std::string arcs::aubo_scope::SystemApi::getLocaleForProgrammingLanguage ()
 \chinese 返回系统中编程语言使用的Locale语言区域设置。
UnitType arcs::aubo_scope::SystemApi::getUnitType ()
 \chinese 以枚举类型返回系统的单位制。
std::string arcs::aubo_scope::SystemApi::getSerialNumber ()
 \chinese 获取机器人的序列号
bool arcs::aubo_scope::SystemApi::isRealRobot ()
 \chinese 检查是否控制真实机器人
std::vector< double > arcs::aubo_scope::SystemApi::getJointMaxPositions ()
 \chinese 获取机器人各关节的最大位置
std::vector< double > arcs::aubo_scope::SystemApi::getJointMinPositions ()
 \chinese 获取机器人各关节的最小位置
double arcs::aubo_scope::SystemApi::getJointDefaultVelocity ()
 \chinese 获取关节默认速度
double arcs::aubo_scope::SystemApi::getJointDefaultAcceleration ()
 \chinese 获取关节默认加速度
std::vector< double > arcs::aubo_scope::SystemApi::getJointMaxVelocity ()
 \chinese 获取各关节最大速度
std::vector< double > arcs::aubo_scope::SystemApi::getJointMaxAcceleration ()
 \chinese 获取各关节最大加速度
double arcs::aubo_scope::SystemApi::getTcpDefaultVelocity ()
 \chinese 获取TCP默认速度
double arcs::aubo_scope::SystemApi::getTcpDefaultAcceleration ()
 \chinese 获取TCP默认加速度
double arcs::aubo_scope::SystemApi::getTcpMaxVelocity ()
 \chinese 获取TCP最大速度
double arcs::aubo_scope::SystemApi::getTcpMaxAcceleration ()
 \chinese 获取TCP最大加速度
double arcs::aubo_scope::SystemApi::getTcpMaxDistance ()
 \chinese 获取TCP最大移动距离
double arcs::aubo_scope::SystemApi::getMaxPayloadMass ()
 \chinese 获取最大负载质量
double arcs::aubo_scope::SystemApi::getMaxPayloadDistance ()
 \chinese 获取最大负载距离
std::vector< double > arcs::aubo_scope::SystemApi::getHomeDefaultPosition ()
 \chinese 获取默认Home位置
std::vector< double > arcs::aubo_scope::SystemApi::getHomePackagePosition ()
 \chinese 获取包装Home位置
std::unordered_map< std::string, std::vector< double > > arcs::aubo_scope::SystemApi::getRobotDhParams (bool is_real)
 \chinese 获取机器人DH参数
IoConfigure arcs::aubo_scope::SystemApi::getToolDigitalIOConfigure ()
 \chinese 获取工具端数字IO配置
IoConfigure arcs::aubo_scope::SystemApi::getStandardDigitalInputConfigure ()
 \chinese 获取标准数字输入配置
IoConfigure arcs::aubo_scope::SystemApi::getConfigurableDigitalInputConfigure ()
 \chinese 获取可配置数字输入配置
IoConfigure arcs::aubo_scope::SystemApi::getStandardDigitalOutputConfigure ()
 \chinese 获取标准数字输出配置
IoConfigure arcs::aubo_scope::SystemApi::getConfigurableDigitalOutputConfigure ()
 \chinese 获取可配置数字输出配置
IoConfigure arcs::aubo_scope::SystemApi::getStandardAnalogInputConfigure ()
 \chinese 获取标准模拟输入配置
IoConfigure arcs::aubo_scope::SystemApi::getToolAnalogInputConfigure ()
 \chinese 获取工具端模拟输入配置
IoConfigure arcs::aubo_scope::SystemApi::getStandardAnalogOutputConfigure ()
 \chinese 获取标准模拟输出配置
IoConfigure arcs::aubo_scope::SystemApi::getToolAnalogOutputConfigure ()
 \chinese 获取工具端模拟输出配置
IoConfigure arcs::aubo_scope::SystemApi::getStaticLinkInputConfigure ()
 \chinese 获取静态链路输入配置
IoConfigure arcs::aubo_scope::SystemApi::getStaticLinkOutputConfigure ()
 \chinese 获取静态链路输出配置
IoConfigure arcs::aubo_scope::SystemApi::getENCConfigure ()
 \chinese 获取编码器配置

详细描述

\chinese

系统信息接口 提供对 AuboScope 软件系统信息的访问,包括软件版本号、系统语言区域、单位制、机器人 序列号,以及机器人的关节位置范围、速度、加速度和负载等参数信息。 \endchinese \english

SystemApi Provides access to system information of the AuboScope software, including software version numbers, system locale, unit types, the robot serial number, as well as robot joint position limits, velocity, acceleration, and payload parameters.

\endenglish

函数说明

◆ getBugfixVersion()

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

\chinese 获取软件Bug修复版本号

返回
Bug修复版本号。 \endchinese \english Get the bug fix version of Software.
the bug fix version of Software. \endenglish

◆ getBuildNumber()

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

\chinese 获取软件构建号

返回
构建号。 \endchinese \english Get the build number of Software.
the build number of Software. \endenglish

◆ getConfigurableDigitalInputConfigure()

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

\chinese 获取可配置数字输入配置

返回
可配置数字输入配置。 \endchinese \english Returns the configurable digital input configuration.
the configurable digital input configuration. \endenglish

◆ getConfigurableDigitalOutputConfigure()

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

\chinese 获取可配置数字输出配置

返回
可配置数字输出配置。 \endchinese \english Returns the configurable digital output configuration.
the configurable digital output configuration. \endenglish

◆ getENCConfigure()

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

\chinese 获取编码器配置

返回
编码器配置。 \endchinese \english Returns the encoder configuration.
the encoder configuration. \endenglish

◆ getHomeDefaultPosition()

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

\chinese 获取默认Home位置

返回
默认Home位置关节角度。 \endchinese \english Returns the default home position.
the default home position. \endenglish

◆ getHomePackagePosition()

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

\chinese 获取包装Home位置

返回
包装Home位置关节角度。 \endchinese \english Returns the package home position.
the package home position. \endenglish

◆ getJointDefaultAcceleration()

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

\chinese 获取关节默认加速度

返回
关节默认加速度。 \endchinese \english Returns the default acceleration of robot joints.
the default acceleration of robot joints. \endenglish

◆ getJointDefaultVelocity()

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

\chinese 获取关节默认速度

返回
关节默认速度。 \endchinese \english Returns the default velocity of robot joints.
the default velocity of robot joints. \endenglish

◆ getJointMaxAcceleration()

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

\chinese 获取各关节最大加速度

返回
各关节最大加速度。 \endchinese \english Returns the max acceleration of robot joints.
the max acceleration of robot joints. \endenglish

◆ getJointMaxPositions()

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

\chinese 获取机器人各关节的最大位置

返回
各关节最大位置,单位为弧度。 \endchinese \english Returns the max positions of robot joints.
Max Positions of robot joints in radian. \endenglish

◆ getJointMaxVelocity()

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

\chinese 获取各关节最大速度

返回
各关节最大速度。 \endchinese \english Returns the max velocity of robot joints.
the max velocity of robot joints. \endenglish

◆ getJointMinPositions()

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

\chinese 获取机器人各关节的最小位置

返回
各关节最小位置,单位为弧度。 \endchinese \english Returns the min positions of robot joints.
Min Positions of robot joints in radian. \endenglish

◆ getLocale()

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

\chinese 返回系统的Locale语言区域设置。

返回
语言区域。 \endchinese \english Returns the Locale for the system.
Locale. \endenglish

◆ getLocaleForProgrammingLanguage()

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

\chinese 返回系统中编程语言使用的Locale语言区域设置。

返回
语言区域。 \endchinese \english Returns the Locale for the programming language used in the system.
Locale. \endenglish

◆ getMajorVersion()

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

\chinese 获取软件版本号

返回
版本号。 \endchinese \english Get the version of Software.
the major version of Software. \endenglish

◆ getMaxPayloadDistance()

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

\chinese 获取最大负载距离

返回
最大负载距离。 \endchinese \english Returns the max payload distance.
the max payload distance. \endenglish

◆ getMaxPayloadMass()

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

\chinese 获取最大负载质量

返回
最大负载质量。 \endchinese \english Returns the max payload mass.
the max payload mass. \endenglish

◆ getMinorVersion()

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

\chinese 获取软件次版本号

返回
次版本号。 \endchinese \english Get the minor version of Software.
the minor version of Software. \endenglish

◆ getRobotDhParams()

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

\chinese 获取机器人DH参数

参数
is_real是否获取真实参数。
返回
DH参数表。 \endchinese \english Returns the robot DH parameters.
参数
is_realwhether to get the real parameters.
返回
the DH parameters. \endenglish

◆ getSerialNumber()

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

\chinese 获取机器人的序列号

返回
序列号。 \endchinese \english Returns the serial number of the robot.
the serial number of the robot. \endenglish

◆ getStandardAnalogInputConfigure()

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

\chinese 获取标准模拟输入配置

返回
标准模拟输入配置。 \endchinese \english Returns the standard analog input configuration.
the standard analog input configuration. \endenglish

◆ getStandardAnalogOutputConfigure()

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

\chinese 获取标准模拟输出配置

返回
标准模拟输出配置。 \endchinese \english Returns the standard analog output configuration.
the standard analog output configuration. \endenglish

◆ getStandardDigitalInputConfigure()

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

\chinese 获取标准数字输入配置

返回
标准数字输入配置。 \endchinese \english Returns the standard digital input configuration.
the standard digital input configuration. \endenglish

◆ getStandardDigitalOutputConfigure()

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

\chinese 获取标准数字输出配置

返回
标准数字输出配置。 \endchinese \english Returns the standard digital output configuration.
the standard digital output configuration. \endenglish

◆ getStaticLinkInputConfigure()

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

\chinese 获取静态链路输入配置

返回
静态链路输入配置。 \endchinese \english Returns the static link input configuration.
the static link input configuration. \endenglish

◆ getStaticLinkOutputConfigure()

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

\chinese 获取静态链路输出配置

返回
静态链路输出配置。 \endchinese \english Returns the static link output configuration.
the static link output configuration. \endenglish

◆ getTcpDefaultAcceleration()

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

\chinese 获取TCP默认加速度

返回
TCP默认加速度。 \endchinese \english Returns the default acceleration of TCP.
the default acceleration of TCP. \endenglish

◆ getTcpDefaultVelocity()

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

\chinese 获取TCP默认速度

返回
TCP默认速度。 \endchinese \english Returns the default velocity of TCP.
the default velocity of TCP. \endenglish

◆ getTcpMaxAcceleration()

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

\chinese 获取TCP最大加速度

返回
TCP最大加速度。 \endchinese \english Returns the max acceleration of TCP.
the max acceleration of TCP. \endenglish

◆ getTcpMaxDistance()

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

\chinese 获取TCP最大移动距离

返回
TCP最大距离。 \endchinese \english Returns the max distance of TCP.
the max distance of TCP. \endenglish

◆ getTcpMaxVelocity()

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

\chinese 获取TCP最大速度

返回
TCP最大速度。 \endchinese \english Returns the max velocity of TCP.
the max velocity of TCP. \endenglish

◆ getToolAnalogInputConfigure()

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

\chinese 获取工具端模拟输入配置

返回
工具端模拟输入配置。 \endchinese \english Returns the tool analog input configuration.
the tool analog input configuration. \endenglish

◆ getToolAnalogOutputConfigure()

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

\chinese 获取工具端模拟输出配置

返回
工具端模拟输出配置。 \endchinese \english Returns the tool analog output configuration.
the tool analog output configuration. \endenglish

◆ getToolDigitalIOConfigure()

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

\chinese 获取工具端数字IO配置

返回
工具端数字IO配置。 \endchinese \english Returns the tool digital I/O configuration.
the tool digital I/O configuration. \endenglish

◆ getUnitType()

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

\chinese 以枚举类型返回系统的单位制。

返回
单位制枚举。 \endchinese \english Returns the UnitType of the system as an enum.
UnitType. \endenglish

◆ isRealRobot()

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

\chinese 检查是否控制真实机器人

返回
true 表示控制真实物理机器人,false 表示处于仿真模式。 \endchinese \english Returns true if controlling the real, physical robot and false if in simulation mode.
true if controlling the real, physical robot and false if in simulation mode. \endenglish