概述
RC+ 自定义能够扩展 Epson RC+ 的标准功能,以满足用户特定需求。可以实现以下扩展功能。
- UI 扩展: 可以在 Epson RC+ 界面上添加专有窗口。
- 标准功能调用: 可以调用Epson RC+的标准功能,如点编辑、控制器连接等。
- SPEL+ 联动: 通过 Declare 语句,可以从 SPEL+ 程序调用 Extension 功能。
- Web 内容集成: 利用 C# WPF 的 WebView2,在 Epson RC+ 上显示网页。此外,Extension 与 Web 之间可以实现双向消息通信。
系统结构如下所示。

Extension 在 RC+ 本体进程内 (进程内) 运行。Extension 通过 RC+ Extensions SDK 的 Extensions API 公开接口访问 RC+ 标准功能,因此无法直接访问 RC+ 内部。通过该设计,既能保证 RC+ 标准功能的一致性,又能安全地实现扩展的 UI 添加和功能集成。