RTCビルダによるRTCの作成(ひな形生成)
Simple Wiki Based Contents Management System
ソフトウェア関連 >> RTコンポーネント関連 >> Portable RTM >> RTCビルダによるRTCの作成(ひな形生成)

RTCビルダによるRTCの作成(テンプレート生成)

RTCビルダのパースペクティブを開いてプロジェクトを開始

OpenRTPの準備が整ったら、RTC Builderを使ってサンプルコンポーネントを作成していきます。
まずは、メニューの ''ウィンドウ(W)'' → ''パースペクティブ(R)'' → ''その他...'' を選択し、

''RTC Builder''のパースペクティブを開きます。

RTCビルダを開いたら、下図の赤丸のアイコンを押下し新規プロジェクトを開始します。

下のようなダイアログが開きますので、''プロジェクト名(P)'' を入力し ''終了(F)''を押下します。

RTCビルダでプロジェクトを開始すると、初期画面では下図のように''基本''のタグが表示されます。

基本情報の入力

基本タグでは、RTCの基本情報を入力します。入力すべき個所は、赤字で指定されてる部分(モジュール名、パージョン、ベンダ名、モジュールカテゴリ)です。
各項目を入力してください。

アクティビティの設定

次に、RTCのアクティビティを設定します。タブの下にある''アクティビティ''をクリックします。
通常、多くの ''Data Flow''型のコンポーネントの場合には、''onActivated'', ''onDeactivated'', ''onExecute''のアクティビティを持っていますので、これらを有効にします。
アクティビティの有効化には、該当するアクションコールバックをクリック後、''アクティビティ名''に表示されたら、''ON''を選択します。

データポートの設定

アクティビティの設定後、データポートの設定を行います。タブの下にある''データポート''をクリックします。
下図のようなデータポート設定タブでは、入力ポートと出力ポートの追加を行います。

入力ポートの追加には、左上の ''InPort''の入力部分の ''Add'' を押下します。デフォルトでは、''dp_name''という名前で自動生成されますので、選択後、適宜修正してください。

データポートのデータ型は、''Detail''でデータ型を選択してください。
ここで中止しなければいけないのは、現状(1.2.0-RC1)では、'TimedXXX'というデータ型を選ぶ必要があります。

開発言語の設定

サービスポートやコンフィグレーションに関しては、必要があれば各タブで設定して下さい。ここでは、スキップして、開発言語の設定に移動します。
開発言語の設定は、''言語・環境'' タブを選択して、使用する言語の設定を行ってください。RTCビルダでは、C++, Java, Lua, Pythonのテンプレートを生成することができます。

ここでは、C++を選択します。

RTCのひな型の生成

開発言語を選択した後は、作成するRTCのひな形となるプログラムコードを生成します。
''基本''タグに戻ってください。
ひな形のプログラムコードの生成は、''コード生成''の下の ''コード生成'' を押下します。

コード生成が正常終了すれば、下図のようなダイアログが表示されます。

以上でプログラムのひな形の生成は終了です。