ロボット開発にフル活用するRTミドルウエア 3

コンフィグレーションを使ったRTC開発

RTCの機能「コンフィグレーション」 第2回でRTC開発の大まかな流れを見ました。今回はRTCの重要な機能の1つであるコンフィグレーションについて解説します。

菅 佑樹

2009年6月16日 20:00

RTCの機能「コンフィグレーション」

 第2回でRTC開発の大まかな流れを見ました。今回はRTCの重要な機能の1つであるコンフィグレーションについて解説します。

 コンフィグレーションとはその名のとおり、RTCの状態変数を実行時に変更する機能です。例えば前回のような画像処理におけるしきい値などのパラメータや、モータの制御パラメータ、センサーの感度などがコンフィグレーションで設定すべき値に相当します。

 このようなパラメータも、前回説明したデータポートを使って設定することが可能ですが、コンフィグレーションは頻繁にデータの更新が行われない変数の受け渡しを想定して機能が実装されています。

 今回の記事では音声合成ライブラリを使ったRTCを開発することで、前回のおさらいも兼ねつつ、実際にコンフィグレーションの機能に触れていきます。

タグ項目1項目2設定値
基本RT-Component Basic ProfileModule nameAquesTalkVoice
Module vendorあなたの名前
Execution Rate10
Output ProjectAquesTalkVoiceCompProj
データポートRT-Component Data InPort Profile
(Addボタンで入力ポートを追加)
Port Namein
Data TypeTimedString
Var Namein
Disp. Positionleft
コンフィグレーションRT-Component Configuration Parameter DefinitionsNamespeed
TypeInt
Var namespeed
Default Value100
言語・環境C++OSWindows

図1-1:RTC Builderの設定

------------------------------------

図1-2:RTC Builderにおけるコンフィグレーションの設定画面<

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored