PDF
AuboStudio SDK  0.6.3
ApplicationApi(应用程序)

应用程序接口 提供对各种不同应用程序和上下文相关的功能与服务的访问。这包括 AuboScope 内部已有的功 能,以及在 AuboScope 中创建要使用的额外模型元素。 更多...

class  arcs::aubo_scope::DeviceManager
 设备管理器 设备管理器的基础接口。 更多...
class  arcs::aubo_scope::FeatureModel
 特征模型 提供从当前机器人安装中获取特征的方法。 更多...
class  arcs::aubo_scope::IoModel
 IO 模型 提供从当前机器人安装中获取 I/O 的方法。 更多...
class  arcs::aubo_scope::ModbusIo
 Modbus IO 接口 此接口提供对 MODBUS I/O 的支持。 更多...
class  arcs::aubo_scope::Profinet
 PROFINET IO 接口 此接口提供对 PROFINET I/O 的支持。 更多...
class  arcs::aubo_scope::PayloadModel
 获取负载参数API接口 更多...
class  arcs::aubo_scope::TcpModel
 TCP 模型 此接口提供对 AuboScope 中当前可用的 TCP 的访问。 更多...
class  arcs::aubo_scope::ValueFactory
 值工厂接口 更多...
class  arcs::aubo_scope::Variable
 变量接口 表示 AuboScope 中的变量。变量可用于在程序中存储和传递数据。 更多...
class  arcs::aubo_scope::VariableFactory
class  arcs::aubo_scope::VariableModel
 变量模型 提供返回系统中当前已注册变量的方法。变量在存储到 DataModel 实例中或 用于配置内置 AuboScope 程序节点时即被注册。 更多...

函数

IoModelPtr arcs::aubo_scope::ApplicationApi::getIoModel ()
 IoModel 获取IO模型接口,用于操作机器人的输入和输出。
FeatureModelPtr arcs::aubo_scope::ApplicationApi::getFeatureModel ()
 FeatureModel 获取特征模型接口,用于操作当前安装中的特征。
TcpModelPtr arcs::aubo_scope::ApplicationApi::getTcpModel ()
 TcpModel 获取TCP模型接口,用于访问当前安装中的TCP。
PayloadModelPtr arcs::aubo_scope::ApplicationApi::getPayloadModel ()
 PayloadModel 获取负载模型接口,用于访问当前AuboScope安装中的负载。
VariableModelPtr arcs::aubo_scope::ApplicationApi::getVariableModel ()
 VariableModel 获取变量模型接口,用于操作变量。
ValueFactoryPtr arcs::aubo_scope::ApplicationApi::getValueFactory ()
 ValueFactory 获取值工厂接口,用于访问能够创建值对象的各种工厂。
DeviceManagerPtr arcs::aubo_scope::ApplicationApi::getDeviceManager ()
 DeviceManager 此方法用于获取指定的DeviceManager实例。

详细描述

应用程序接口 提供对各种不同应用程序和上下文相关的功能与服务的访问。这包括 AuboScope 内部已有的功 能,以及在 AuboScope 中创建要使用的额外模型元素。

函数说明

◆ getDeviceManager()

DeviceManagerPtr arcs::aubo_scope::ApplicationApi::getDeviceManager ( )

DeviceManager 此方法用于获取指定的DeviceManager实例。

参数
deviceManagerClass要返回的设备管理器类。
<T>要返回的类的泛型类型。
返回
用于注册和操作特定设备的接口。

◆ getFeatureModel()

FeatureModelPtr arcs::aubo_scope::ApplicationApi::getFeatureModel ( )

FeatureModel 获取特征模型接口,用于操作当前安装中的特征。

返回
用于操作当前安装中特征的接口。

◆ getIoModel()

IoModelPtr arcs::aubo_scope::ApplicationApi::getIoModel ( )

IoModel 获取IO模型接口,用于操作机器人的输入和输出。

返回
用于操作机器人输入和输出的接口。

◆ getPayloadModel()

PayloadModelPtr arcs::aubo_scope::ApplicationApi::getPayloadModel ( )

PayloadModel 获取负载模型接口,用于访问当前AuboScope安装中的负载。

返回
用于访问当前AuboScope安装中负载的接口。

◆ getTcpModel()

TcpModelPtr arcs::aubo_scope::ApplicationApi::getTcpModel ( )

TcpModel 获取TCP模型接口,用于访问当前安装中的TCP。

返回
用于访问当前安装中TCP的接口。

◆ getValueFactory()

ValueFactoryPtr arcs::aubo_scope::ApplicationApi::getValueFactory ( )

ValueFactory 获取值工厂接口,用于访问能够创建值对象的各种工厂。

返回
用于访问能够创建值对象的各种工厂的接口。

◆ getVariableModel()

VariableModelPtr arcs::aubo_scope::ApplicationApi::getVariableModel ( )

VariableModel 获取变量模型接口,用于操作变量。

返回
用于操作变量的接口。