概述
RC+ 自定義功能可讓使用者針對 Epson RC+ 的標準功能進行擴展,以滿足特定需求。可實現以下擴展功能。
- UI 擴展:可在 Epson RC+ 的畫面中新增自定義視窗。
- 標準功能呼叫:可呼叫 Epson RC+ 的標準功能,例如點位編輯、控制器連線等。
- SPEL+ 整合:可透過 Declare 敘述,從 SPEL+ 程式呼叫 Extension 功能。
- Web 內容整合:利用 C# WPF 的 WebView2,在 Epson RC+ 上顯示網頁。此外,Extension 與 Web 之間可進行雙向訊息通訊。
系統結構如下所示。

Extension 於 RC+ 主程式行程內(In-Process)執行。Extension 透過 RC+ Extensions SDK 的 Extensions API 公開介面存取 RC+ 標準功能,因此設計上無法直接存取 RC+ 內部。如此可確保 RC+ 標準功能的一致性,同時安全地實現 UI 擴展與功能整合。
← RC+ 自定義功能的實作 安裝 →