功能
RC+ API 包支持以下功能:
.NET 库和 LabVIEW 库。
支持 32 位和 64 位应用。
从多个控制器控制多个机器人、I/O 和任务的属性和方法。
视觉和力觉*命令的执行方法。
* 力觉与力传感器不同。API 手册中介绍的力觉方法和属性不可用于力传感器。若要使用力传感器的命令,使用 Xpt 方法或执行 SPEL 函数。API 不支持 Epson RC+ 选件 Force Guide。支持通过多线程并行执行异步命令。
.NET 应用可使用多个 Epson RC+ 8.0 窗口和对话框,包括:
- 机器人管理器
- IO 监视器
- 任务管理器
- 仿真器
- 控制器工具对话框
开发期间,Epson RC+ 8.0 可与 Visual Basic 一起运行。在生产设备中,Epson RC+ 8.0 可在后台运行。
要点
RC+ API 支持“.NET Framework Library”和“LabVIEW VI Library”。不支持“.NET Core”和“.NET”5版本。
在Epson RC+ 8.0或以上版本中创建的RC+ API应用程序,仅在Epson RC+ 8.0中可以使用。
在Epson RC+ 7.0中创建的项目、及RC+应用程序,与Epson RC+ 8.0有兼容性。希望使用旧版本的项目时,需要在Epson RC+ 8.0上重新创建项目。
下图所示为采用 RC+ API 系统的基本结构。
Epson RC+ 8.0 是 RCAPINet 库的进程外服务器。
每个 RCAPINet Spel 类的实例可以启动一个 Epson RC+ 8.0 实例。