AuboStudio SDK  0.6.3
ApplicationApi(应用程序)

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

class  arcs::aubo_scope::DeviceManager
 \chinese 设备管理器 设备管理器的基础接口。 更多...
class  arcs::aubo_scope::FeatureModel
 \chinese 特征模型 提供从当前机器人安装中获取特征的方法。 \endchinese \english FeatureModel Provides methods that returns features from the current robot installation. 更多...
class  arcs::aubo_scope::IoModel
 \chinese IO 模型 提供从当前机器人安装中获取 I/O 的方法。 \endchinese \english IoModel Provides methods that returns I/Os from the current robot installation. 更多...
class  arcs::aubo_scope::ModbusIo
 \chinese Modbus IO 接口 此接口提供对 MODBUS I/O 的支持。 \endchinese \english ModbusIo This interface provides support for MODBUS I/Os. 更多...
class  arcs::aubo_scope::Profinet
 \chinese PROFINET IO 接口 此接口提供对 PROFINET I/O 的支持。 \endchinese \english Profinet This interface provides support for PROFINET I/Os. 更多...
class  arcs::aubo_scope::PayloadModel
 获取负载参数API接口 更多...
class  arcs::aubo_scope::TcpModel
 \chinese TCP 模型 此接口提供对 AuboScope 中当前可用的 TCP 的访问。 \endchinese \english TcpModel This interface provides access to the TCPs that are currently available in AuboScope. 更多...
class  arcs::aubo_scope::ValueFactory
 \chinese 值工厂接口 更多...
class  arcs::aubo_scope::Variable
 \chinese 变量接口 表示 AuboScope 中的变量。变量可用于在程序中存储和传递数据。 \endchinese \english Variable Represents a variable in AuboScope. 更多...
class  arcs::aubo_scope::VariableFactory
class  arcs::aubo_scope::VariableModel
 \chinese 变量模型 提供返回系统中当前已注册变量的方法。变量在存储到 DataModel 实例中或 用于配置内置 AuboScope 程序节点时即被注册。 \endchinese \english VariableModel Provides methods that returns the variables that currently are registered in the system. 更多...

函数

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

详细描述

\chinese

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

ApplicationApi Provides access to functionality and services which are relevant for various different applications and contexts.

This includes what is available from within AuboScope, as well as creating additional model elements to be used within AuboScope. \endenglish

函数说明

◆ getDeviceManager()

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

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

参数
deviceManagerClass要返回的设备管理器类。
<T>要返回的类的泛型类型。
返回
用于注册和操作特定设备的接口。 \endchinese \english This method can be used to get a specific DeviceManager instance.
参数
deviceManagerClassThe class for the device manager to return.
<T>The generic type of class to return.
返回
An interface for registering and working with a specific device. \endenglish

◆ getFeatureModel()

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

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

返回
用于操作当前安装中特征的接口。 \endchinese \english Returns an interface for working with the features of the current installation.
An interface for working with the features of the current installation. \endenglish

◆ getIoModel()

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

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

返回
用于操作机器人输入和输出的接口。 \endchinese \english Returns an interface for working with the inputs and outputs of the robot.
An interface for working with the inputs and outputs of the robot. \endenglish

◆ getPayloadModel()

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

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

返回
用于访问当前AuboScope安装中负载的接口。 \endchinese \english Gets an interface which provides access the payloads in the current AuboScope installation.
An interface for accessing the payloads in the current AuboScope installation. \endenglish

◆ getTcpModel()

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

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

返回
用于访问当前安装中TCP的接口。 \endchinese \english Returns an interface for accessing the TCPs of the current installation.
An interface for accessing the TCPs of the current installation. \endenglish

◆ getValueFactory()

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

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

返回
用于访问能够创建值对象的各种工厂的接口。 \endchinese \english Returns an interface for accessing various factories capable of creating value objects.
An interface for accessing various factories capable of creating value objects. \endenglish

◆ getVariableModel()

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

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

返回
用于操作变量的接口。 \endchinese \english Returns an interface for working with variables.
An interface for working with variables. \endenglish