SimpleIO

このサンプルは、OpenRTM-aist の C++版、Python版、Java版 に同梱されています。

概要

InPort、OutPort の使用方法を示したサンプルです.ConsoleIn コンポーネントと ConsoleOut コンポーネントを起動させます。 Port 間を接続すると、ConsoleIn 側で入力した数字が、ConsoleOut 側に表示されます.Port 間は RTSystemEditor を用いる他に、Connector を実行することで接続することができます。

起動画面

SimpleIO_example_rtse_ja.png
SimpleIO 実行例 (RTSystemEditor 接続画面)



open_consolein_out.png
ConsoleIn コンポーネントと ConsoleOut コンポーネントの実行例

使い方

SimpleIO のサンプルは、ConsoleIn で入力された数字をデータポートから ConsoleOut へ送って、ConsoleOut 側にも同じ数字を表示させるサンプルです。 ConsoleIn の画面から数字を入力してください。そうすると ConsoleOut で入力した数字が出力されます。

    • Eclipse を起動し、RTSystemEditor を用意します。→RTSystemEditor の使用方法の詳細については RTSystemEditor を参照
    • ConsoleIn と ConsoleOut の両コンポーネントを起動します。 コンポーネントの起動は OS や OpenRTM-aist の言語によってことなりますので、以下の表を参考に起動します。
Windows の場合 Linux の場合
ConsoleIn コンポーネント ConsoleOut コンポーネント ConsoleIn コンポーネント ConsoleOut コンポーネント
C++版 ConsoleInComp.exe ConsoleOutComp.exe ConsoleInComp ConsoleOutComp
Python版 ConsoleIn.py ConsoleOut.py ConsoleIn.py ConsoleOut.py
Java版 ConsoleIn.bat ConsoleOut.bat ConsoleIn.sh ConsoleOut.sh
    • RTSystemEditor の NameServiceView に両コンポーネントが現れるので、それらを SystemEditor 上にドラッグします。
    • 両コンポーネントのポートを結びます。(上図 SimpleIO 実行例を参照)
    • どちらかのコンポーネントを右クリックし、「All Activate」を選択します。
    • ConsoleIn の画面に「Please input number:」とプロンプトされるので、数字を入力します。
    • ConsoleOut の画面にその数字が表示されます。


ダウンロード

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.2.0-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

Webサイト統計
ユーザ数:1762
プロジェクト統計
RTコンポーネント292
RTミドルウエア23
ツール20
文書・仕様書1

旧Webサイト

OpenRTM.org旧Webサイト

OpenHRP3

動力学シミュレータ

Choreonoid

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

OpenHRI

対話制御コンポーネント群

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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

VirCA

遠隔空間同士を接続し、実験を行うことが可能な仮想空間プラットホーム