|
仕事は、泥沼になりつつありましたが今日の会議で執行猶予1ヶ月の判決がおりました。 ...で、ロボットに時間を回せるぞ...と思いきや、まだ修理は帰ってきません。新規に注文した品もまだきません。 そこで、個人的にインターフェースが「かなり」気に入らないHeartToHeart3を何とかしようと思い、HtoH3の代わりになるものを自作してやろうと一念発起。ユーザーインターフェース周りはVCでやると面倒なので(んな、ところで時間をかける気はない^^汗)、C#2005を使うことに決定。 シリアル通信なんて12年ぶりにやるので大丈夫かな?と思ったのですが、案の上ハマリました^^; まずは、簡単なコマンド(バージョン情報の取得)をRCB3HV(マイコンボード)に送って反応があるか「ステップ実行」して確認していたのですが、RCB3の待機状態を確認する「0x0D」を送って「0x0D」が帰ってくるのを確認後、バージョン情報を要求するための「0xFF + CheckSum」を送ったのですが(ここでブレークポイントをはっていた)、DataReceive()イベントが発生しません。いろいろ、調べた結果待機状態確認(「0x0D」)を送ったあと50ms以内にコマンドを送信しないとタイムアウトするそうです。 ※ソース ttp://www2.rocketbbs.com/625/harudori.html ...で、これが作成中のHtoHCustom.exeです。 時間的余裕とヤル気が持続すれば、XNA(の3D)を利用してグラフィカルにポーズ作成できればいいなと考えてます。(たぶん、ここまでハムリかな?) |
| << 前記事(2007/11/06) | ブログのトップへ | 後記事(2007/11/09) >> |
| 内 容 | ニックネーム/日時 |
|---|---|
質問させてください。私もC++でプログラムを作ろうとしています。 |
G 2008/02/14 18:35 |
// 引数 |
sizu 2008/02/14 19:47 |
丁寧なご回答ありがとうございます。 |
G 2008/02/15 22:50 |
| << 前記事(2007/11/06) | ブログのトップへ | 後記事(2007/11/09) >> |