hirax.net::Keywords::「速度」のブログ



2008-11-08[n年前へ]

最近のThinkpad(の加速度センサ)に対応した万華鏡ソフト

Thinkpadで動く万華鏡ソフト、Thinkpadを傾けるとそれに応じて色とりどり綺麗な模様が見える万華鏡ソフトのアップデート版を作って、ここ(kaleidoscopes20081108.lzh 1.4MB)に置きました。最近のThinkpadでも動くようにしています。このソフトウェアを動作させると、下に貼り付けた動画のように画面に万華鏡の中野景色が映し出されます。こういう模様の動きには、何だか不思議なくらい見とれてしまいますね。

2008-11-22[n年前へ]

「探偵ナイトスクープ」と「地表の重力」と「電子天秤の体重計」

 「探偵ナイトスクープ」を観ていると、北緯45度25分に位置する稚内と北緯25度20分に位置する那覇では(もしかしたらこの数字は「度・分」ではなくて、単に「度」だったかもしれない)、地球の自転の遠心力のために、重力加速度がそれぞれ9.8062273m/s^2と9.7909942m/s^2と、0.155341%ほど違っている。だから、40キログラムの人が稚内から那覇に行くと62.136グラム軽くなる・・・という小ネタを扱っていた。体重40キログラムのマネキン人形を稚内から那覇へ移動させ、電子天秤でその体重を計り、マネキン人形の体重が軽くなるさまを見せていた。

 実際には、緯度によるの違いを生む過程はそう単純でないと思いながらも(参照)、画面を観ていて何より面白かったのが、撮影に使われていた電子天秤だ。40kgを1g未満の誤差で計っていて、つまり、6桁近くの精度を持っているのである。

 その桁数をたとえるなら、「1.6トンの車に、おちょこでお酒を1盃と少しかけた時の重量の違い」がわかるくらい、といことになる。・・・そんな体重計があったら、とても小さな体重の増減に、つまりはとても小さなことに一喜一憂してしまって大変そうだ。体重計に限っては、有効桁数が大きいことが必ずしも良いとは限らないのかもしれない。

2009-12-06[n年前へ]

Thinkpad加速度センサ取得用C++クラスの手直しをしました

 Lenovo(IBM) Thinkpad加速度センサ取得用C++クラス(関連記事・Thinkpad加速度センサ取得用C++クラス新しいThinkpad にも対応した加速度センサ値取得プログラム)を少し手直ししておきました。動作は全く変わりませんが前回の修正の際に不要な部分が残っていたので、その点について直しました。

Gravity ball  Thinkpad加速度センサ取得用C++クラスをまとめたヘッダファイルソース(Sensordll.h)、および、使用サンプルソース・バイナリ(sample.cpp・sample.exe)は、ここに置いておきました(古いバージョンは、サブディレクトリに置いてあります)。

サンプル・アプリケーション例では、よく意味がわらないままに、"Temprature"も出力するようにしてあります。

sample.exe 1000 10
という風にコマンドラインからアプリケーションを実行すると、
0=x, 0=y,35=temp.
0=x, 0=y,35=temp.
0=x, 0=y,35=temp.
0=x, 0=y,35=temp.
1=x, 1=y,35=temp.
-16=x, -3=y,35=temp.
-1=x, -1=y,35=temp.
とった具合に左右方向の傾斜と奥行き方向の傾斜(とtemprature)を出力します。



■Powered by yagm.net