LapView は、IS-LABさん作成(?)のラジコンカー用ラップタイムカウンタ(ラップタイム計測装置)です。計測したラップタイムはシリアルケーブルでパソコンに繋げて吸い出すことができ、付属のソフトを使えばラップタイムの管理が出来てしまうという優れもの!(らしい!)
最近、ラジコンカーが趣味なんで... まあ、対応ソフトでも作ってやろうというコンタンです。って、まだ LapView 買ってない んですけどね... (2010/08/17現在)
で、LapView もってない (2010/08/17現在) のに作った Delphi 用の LapView ライブラリが以下。
一応、公開されている仕様 を見て作ったので、たぶん動くと思うんだけれども、LapView から実際に来るデータを見たことがないので一部おかしいところがあるかも知れない。この辺は買ってから要検証という方向。でも、いいとこまではできてると思う。
ちなみに、このライブラリは COM ポートから取得した LapView のデータを、Delphi の TStream に代入してから以降の処理を書いたモノ。シリアルで LapView のデータを取得したい場合は、Async Professional あたりをダウンロードして、シリアル通信用のコンポーネントを使うのが簡単。
ってか、Async Professional っていつのまにかオープンソースになっていたのね。
ラップタイムのチャートを表示するコンポーネントも作った。こんな感じ。
ダウンロードする場合はこちらね。
せっかく吸い出したラップタイムも、ただ単に数字で見るだけじゃつまらないじゃない?ってことで作ったチャート表示用のコンポーネント。これで印刷用の画像も出力できればいいんだろうな、と思うのだけれども、そこはまだ作ってないです。
2010/08/17
・ページ作成。LapViewLib と、LapTimeChart をダウンロード可能にした。