RTCBuilder のインストール

RTCBuilder とは

RTCBuilder は RTコンポーネントのテンプレートを生成する開発ツールです。パラメーターを基に RTコンポーネントのテンプレートを生成する機能を持っています。 また、RTCBuilder は Eclipse にて動作し、直感的な操作と他の Eclipse プラグインとのシームレスな連携が可能です。

機能概要

提供される機能の一覧は以下のとおりです。

画面要素名 説明
RTC プロファイルエディタ RTコンポーネントの仕様であるプロファイル、データポート定義、サービスポート定義、コンフィギュレーション定義、その他拡張プロファイルを編集します。
ビルドビュー 編集中の RTコンポーネントおよびデータポート、サービスポート、サービスインターフェースをアイコンでグラフィカルに表示します。
リポジトリビュー 選択した RTリポジトリの情報を表示します。

動作環境

RTCBuilderの動作に必要な環境は以下のとおりです。

環境 備考
Java Development Kit 6 注意:Java1.5(5.0) では動作しません。
Eclipse 3.4.2以上
http://www.eclipse.org/downloads/index.php
http://archive.eclipse.org/eclipse/downloads/index.php
Eclipse本体
Eclipse EMF 2.2以上(SDO,XSD含む) RTCBuilderが依存するEclipseプラグイン
ご使用になられる Eclipse のバージョンに合ったものをご使用ください。
Eclipse GEF 3.2以上(Draw2D含む) RTCBuilderが依存する Eclipse プラグイン
ご使用になられる Eclipse のバージョンに合ったものをご使用ください。
Eclipse Java development tools(JDT) ご使用になられる Eclipse のバージョンに合ったものをご使用ください。

また以下の開発を行う言語によっては以下の環境をインストールしておくと便利です。

環境 備考
Eclipse CDT C++用の開発環境
Pydev for Eclipse python用の開発環境

RTCBuilder のインストール

RTCBuilder は Eclipse プラグインであるため、 Eclipse 本体をインストールする必要があります。 さらに、Eclipse は Java アプリケーションなので、Eclipse 本体をインストールする前に Java 実行環境(あるいはJDK:Java開発環境でもよい)をインストールする必要があります。

RTCBuilder のインストールと起動

バイナリ(日本語版 jar ファイル(RTSE+RTCB)) をダウンロードして、 Eclipse の plugin ディレクトリ(eclipse ディレクトリー以下の plugin というディレクトリー)にダウンロードした jar ファイルをそのままコピーします。

Eclipse を起動し、メニューから [ウインドウ] > [パースペクティブを開く] > [その他] を選択すると、 次のようなパースペクティブ選択画面が表示されます。
fig2-3PerspectiveSelection_ja.png

パースペクティブ一覧にある RTC Builder を選択すると、次のような画面が表示されて RTCBuilder が起動されます。
fig2-4RTCBuilderInit_ja.png

~ツールバーの [Open New RTC Builder Editor] ボタンをクリックするか、メニューバーの [ファイル] > [Open New Builder Editor] を選択することで、Builder エディタが起動します。
fig2-9ToolsBarOpenNewRtcBuilder_ja.png

fig2-10FileMenuOpenNewBuilder_ja.png


参考:''FAQ:'' Eclipseの起動方法

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2160
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク