SimpleIO

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

概要

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

起動画面

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

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

使い方

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

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

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

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

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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