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>();
← Extensionの配布 プロジェクト →