API解説

RC+ Extensionプロジェクトでは、Extensions APIを利用してEpson RC+ 8.0の機能を呼び出すことができます。
主なAPIを以下に示します。より詳細な内容はGitHubに用意しているAPIリファレンスを参照ください。

https://github.com/Epson-Robots/rcplus-extensions (opens new window)

API 概要
IRCXProjectAPI SPEL+プロジェクトに関するAPI群です。[プロジェクト]参照
IRCXPointAPI ポイントデータの操作に関するAPI群です。[ポイント]参照
IRCXProgramEditorAPI Epson RC+ 8.0のプログラムエディター操作に関するAPI群です。[プログラムエディター]参照
IRCXControllerConnectionAPI コントローラーの接続に関するAPI群です。[コントローラー接続]参照
IRCXControllerAPI コントローラーの情報を取得したり、コントローラーに設定をしたりするためのAPI群です。[コントローラー設定]参照
IRCXIOAPI I/O操作に関するAPI群です。[I/O]参照
IRCXRobotManagerAPI ロボット操作に関するAPI群です。[ロボット操作]参照
IRCXProgramExecutionAPI Epson RC+ 8.0のプログラム実行操作に関するAPI群です。[プログラム実行]参照
IRCXPreferencesAPI Epson RC+ 8.0の開発環境設定に関するAPI群です。[開発環境設定]参照

Extensions APIを利用するには、以下のように記述し、APIインスタンスを取得します。

var extensionAPI = Main.GetAPI<IRCXProjectAPI>();