|
・制御ソフトYANBO III の制御はWindowsから行っています。 ほとんど1から始めたので、ここまで来るのはなかなか大変でした。
|
・開発環境制御ソフトの開発はVisual C++ 6.0という開発環境で行っています。
|
・ Visual C++6.0これからはじめる Visual C++ 6.0 (越智照文、植松健一、清水康晶
著) 初めの取っ掛かりには、こういった本が必要だと思います。 僕は本屋さんでいくつか立ち読みをして、 始めてVC++を使う時に、全体を見渡すのに
|
・OpenGLOpenGLとはOpen Graphics Libraryの略です。これを使うと3次元のグラフィックスを手軽に自作ソフトに取り込む事が出来ます。(上に示したスクリーンショットのロボットの映像はOpenGLによるものです。) ロボットのプログラミングをするにあたり、画面上で直感的に状態を確認できることの利点は計り知れません。間違いを直ぐに発見できるのでデバッグをしやすいのはもちろん、実際に実機を動かす時にも安心して動かせます。(だって、数値のアウトプットだけ見ていきなり実機で動作させるのは不安でしょう??) Win32 OpenGL プログラミング (クレイトン・ウォルナム
著) この本はVisual C++ とMFCの使用を前提として書かれていますが、非常に丁寧に書かれているので、そのままやってみればまず成功すると思います!Windows上でOpenGLを使用するのならかなりオススメです。
|
・オブジェクト指向プログラミングVisual C++(2) はじめてのオブジェクト指向プログラミング (植松
健一 , 越智 照文, 清水 康晶 著) オブジェクト指向というと、初めはとっつき難いものですが、 僕はこの本に出会って、やっとなんとなく分かるようになり、
|
・MFCVisual C++を使ってWindowsプログラミングを行う場合、 標準講座MFC6.0 様々なMFC6.0の機能が分かりやすく解説されているのですが、 新 Visual C++ 6.0入門 シニア編 (林晴比古 著) この人の著書は賛否両論あるようですが、
|
・ジョイスティック入力
|
・シリアル通信 Windows95 通信プログラミング (Charles A.
Mirho/Andre Terrisse 著) RS-232Cを使ったシリアル通信プログラミングについての本です。最近では便利なUSBが普及してきましたが、研究・計測用途では、まだまだシリアル通信を用いる機会があるかとおもいます。Windows95向けの本ですが、基本は変わっておらず、Windows 98, 2000, XPでの動作を確認しています。 そのうち、VC++によるサンプルプログラムをアップする予定です。
|
・TCP/IP通信基礎からわかる TCP/IP コンピューティング入門 (村山公保
著) インターネットやLANなどで用いられているTCP/IP通信の本です。第6章にサンプルが分かりやすく紹介されており、なかなか分かりやすいです。 |
・マルチメディアタイマの使い方
|
+ VC 裏技(?)・クラスビューの再構築。.ncbファイル消去によるリセット(VC++6.0)
|