RTSystemEditor의 인스톨

RTSystemEditor란

RTSystemEditor는 OpenRTM-aist에 포함되어 있는 개발 툴의 하나 이자, RTC를 리얼타임으로 그래픽컬한 조작을 하는 기능을 가지고 있는 툴입니다. 또한, Eclipse통합 개발 환경의 플러그 인으로써 작성되어 있고, Eclipse상에서 기존의 플러그 인과 무결절적인 조작이 가능합니다.

기능 개요

RTSystemEditor는 RTC를 리얼타임으로 그래픽컬 조작을 하는 기능을 가지고 있습니다. 제공되는 기능의 일람은 아래와 같습니다.

기능명칭 기능개요
컴포넌트 컨피그레이션 표시/편집기능 선택한 컴포넌트의 컨피그레이션 프로파일정보를 컨피그레이션 뷰에 표시/편집함
컴포넌트 기동변경기능 선택한 컴포넌트의 동작을 변경함
컴포넌트 조합 기능 시스템 에디터상에서 시스템의 조합이나 리포지터리 및 파일시스템의 컴포넌트 사양의 편집을 수행함
시스템 세이브/로드 기능 시스템 에디터의 내용을 세이브/로드
시스템 복원기능 저장한 시스템에디터의 내용을 시스템에 복원함

동작환경

RTSystemEditor의 동작에 필요한 환경은 이하와 같습니다.

환경 비고
Java Development Kit 6 &color(Red){注意: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.4 EMF+SDO RuntimeXSD Runtime RT System Editor 가 의존하는 Eclipse 플러그인
Eclipse GEF 3.2.2 RT System Editor 가 의존하는 Eclipse 플러그인
Eclipse Java development tools(JDT) 사용하시는 Eclipse 의 버전에 맞추어 사용해 주십시오.

RTSystemEditor의 인스톨

RTSystemEditor는 Eclipse 플러그 인이기 때문에, Eclipse 본체를 인스톨 해야 합니다. 또한, Eclipse는 Java어플리케이션이기 때문에, Eclipse본체를 인스톨 하기전에 Java실행환경(혹은 JDK : Java개발환경)을 인스톨 할 필요가 있습니다.

RTSystemEditor의 인스톨과 기동

바이너리(jar파일(RTSE+RTCB)) 를 다운로드 하여, Eclipse의 플러그 인 디렉토리 (eclipse의 디렉토리 아래의 plugin 디렉토리)에 다운로드한 jar파일을 그대로 복사합니다.

Eclipse를 기동하여 메뉴로부터 Window→Open Perspective→Other..를 선택하면, 다음과 같은 퍼스펙티브선택 화면이 표시됩니다.
fig4PerspectiveSelection_ko.png

퍼스펙티브 일람에 있는 RT System Editor를 선택하면, 다음과 같은 화면이 표시되어 RTSystemEditor가 기동합니다.
fig5InitialOfRTSystemEditorstarts_ko.png

혹시, 퍼스펙티브의 일람에 RT System Editor가 표시되지 않는 경우는 EMF 이나 GE , XSD, JDK가 바르게 인스톨 되어있지 않거나, RTSystemEditor가 plugin디렉토리에 올바르게 복사되어 있지 않은지 확인해 주십시오.

Eclipse의 재기동

RTSystemEditor의 기동이 확인 되었다면 일단 Eclipse를 종료합니다. 종료후 같은 워크스페이스를 지정하여 Eclipse를 기동하면, RTSystemEditor가 기동된 상태로부터 시작됩니다.



참고:  → ''FAQ:'' Eclipse의 기동방법

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK