PDF
AuboStudio SDK  0.6.3
SystemApi(系统信息)

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

函数

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

详细描述

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

函数说明

◆ getBugfixVersion()

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

获取软件Bug修复版本号

返回
Bug修复版本号。

◆ getBuildNumber()

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

获取软件构建号

返回
构建号。

◆ getConfigurableDigitalInputConfigure()

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

获取可配置数字输入配置

返回
可配置数字输入配置。

◆ getConfigurableDigitalOutputConfigure()

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

获取可配置数字输出配置

返回
可配置数字输出配置。

◆ getENCConfigure()

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

获取编码器配置

返回
编码器配置。

◆ getHomeDefaultPosition()

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

获取默认Home位置

返回
默认Home位置关节角度。

◆ getHomePackagePosition()

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

获取包装Home位置

返回
包装Home位置关节角度。

◆ getJointDefaultAcceleration()

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

获取关节默认加速度

返回
关节默认加速度。

◆ getJointDefaultVelocity()

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

获取关节默认速度

返回
关节默认速度。

◆ getJointMaxAcceleration()

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

获取各关节最大加速度

返回
各关节最大加速度。

◆ getJointMaxPositions()

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

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

返回
各关节最大位置,单位为弧度。

◆ getJointMaxVelocity()

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

获取各关节最大速度

返回
各关节最大速度。

◆ getJointMinPositions()

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

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

返回
各关节最小位置,单位为弧度。

◆ getLocale()

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

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

返回
语言区域。

◆ getLocaleForProgrammingLanguage()

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

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

返回
语言区域。

◆ getMajorVersion()

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

获取软件版本号

返回
版本号。

◆ getMaxPayloadDistance()

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

获取最大负载距离

返回
最大负载距离。

◆ getMaxPayloadMass()

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

获取最大负载质量

返回
最大负载质量。

◆ getMinorVersion()

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

获取软件次版本号

返回
次版本号。

◆ getRobotDhParams()

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

获取机器人DH参数

参数
is_real是否获取真实参数。
返回
DH参数表。

◆ getSerialNumber()

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

获取机器人的序列号

返回
序列号。

◆ getStandardAnalogInputConfigure()

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

获取标准模拟输入配置

返回
标准模拟输入配置。

◆ getStandardAnalogOutputConfigure()

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

获取标准模拟输出配置

返回
标准模拟输出配置。

◆ getStandardDigitalInputConfigure()

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

获取标准数字输入配置

返回
标准数字输入配置。

◆ getStandardDigitalOutputConfigure()

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

获取标准数字输出配置

返回
标准数字输出配置。

◆ getStaticLinkInputConfigure()

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

获取静态链路输入配置

返回
静态链路输入配置。

◆ getStaticLinkOutputConfigure()

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

获取静态链路输出配置

返回
静态链路输出配置。

◆ getTcpDefaultAcceleration()

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

获取TCP默认加速度

返回
TCP默认加速度。

◆ getTcpDefaultVelocity()

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

获取TCP默认速度

返回
TCP默认速度。

◆ getTcpMaxAcceleration()

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

获取TCP最大加速度

返回
TCP最大加速度。

◆ getTcpMaxDistance()

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

获取TCP最大移动距离

返回
TCP最大距离。

◆ getTcpMaxVelocity()

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

获取TCP最大速度

返回
TCP最大速度。

◆ getToolAnalogInputConfigure()

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

获取工具端模拟输入配置

返回
工具端模拟输入配置。

◆ getToolAnalogOutputConfigure()

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

获取工具端模拟输出配置

返回
工具端模拟输出配置。

◆ getToolDigitalIOConfigure()

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

获取工具端数字IO配置

返回
工具端数字IO配置。

◆ getUnitType()

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

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

返回
单位制枚举。

◆ isRealRobot()

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

检查是否控制真实机器人

返回
true 表示控制真实物理机器人,false 表示处于仿真模式。