ロボット実践教材
86/132

次世代ロボットエンジニア育成の ミドルウェアを活用した実践的教育プログラム開発 - 84 - 作成したプログラムをコンパイル、リンクをして実行可能になったプログラムを実行してみよう。 RTC::ReturnCode_t SelfState::onExecute(RTC::UniqueId ec_id) { long stat_sw; long stat_light; long stat_dist; if (m_in_sensdataIn.isNew( )) { m_in_sensdataIn.read( ); stat_sw = m_in_sensdata.data[0]; stat_light = m_in_sensdata.data[1]; stat_dist = m_in_sensdata.data[2]; if (stat_light != m_stat_light) { m_stat_light = stat_light; m_out_light.data = m_stat_light; m_out_lightOut.write( ); } if (stat_dist != m_stat_dist) { m_stat_dist = stat_dist; m_out_dist.data = stat_dist; m_out_distOut.write( ); } } return RTC::RTC_OK; } プログラムファイル(SelfState.cpp) 今回、本体状態認識に追加する部分

元のページ 

10秒後に元のページに移動します

※このページを正しく表示するにはFlashPlayer9以上が必要です