跳转到内容
English

Manager / Hand

发现设备、建立连接并管理共享总线与单只 Hand 的生命周期。

所有已识别产品均可查询设备信息与 JointLayout;连接成功后仍需按功能域检查能力。

查看产品支持矩阵

安装与连接准备见 快速入门.

import asyncio
from bc_revo3_sdk import main_mod as sdk
async def main():
manager = sdk.Manager()
try:
hand = await manager.connect_auto()
try:
print(hand.device_info.product_code)
print(hand.joint_layout)
finally:
await hand.close()
finally:
await manager.close()
asyncio.run(main())
#include <iostream>
#include <revo3/revo3.hpp>
int main() {
revo3::Manager manager;
auto hand = manager.connect_auto();
std::cout << hand.device_info().product_code << "\n";
hand.close();
}
操作 参数 返回值
Manager.connect_auto() — Hand
Hand.close() — 无返回值;释放连接句柄

按操作查阅完整签名、默认值、单位与 Python / C++ 差异:

关闭单只 Hand 不影响同一端口上的其他设备。Python 必须在 finally 中释放 Hand 与 Manager;C++ 使用 RAII 管理资源。

错误、超时与重试 · 语言绑定差异