げんちゃんゲームランド

げんちゃんゲームランド - 無料ブラウザゲーム 商人物語のサイト

2009年01月23日(金)

新システム

雪ではなく雨で、かなり滑りやすい。

この時期に雨とは。暖かいのか。風は強いし。ヘタに暖かくて、ぐちゃぐちゃしているより、少し冷え込んだほうが歩きやすかったりする。

実験をより効率化する仕組みの開発にいよいよ着手。さっさと卒業論文仕上げろよという感じだが、まぁ並行して。今まで、実験では一定時間ごとに電圧を変化させて、電流をノートに記録していた。本当は温度も記録すべきなのだが、記録していなかった。あと、光ったりするので写真も撮るべきなのだが、データを記録しながら写真を撮るのはなかなか無理なのである。だいたい、記録とるのに忙しい。そこで、電流・電圧・温度の記録を自動で行い、画像も自動で撮影し、さらに電圧を自動で制御できて、ビデオ撮影も行なえる仕組みをVisualBasic6.0で構築しようと思い立った。具体的には、実験装置のそばにPCを置く。そして、直流電源とPCをRJ-45で接続し、シリアル通信でデータの送受信を行なう。直流電源にシリアル通信用のコマンドは載っているが、ソフトはないので探すか自作するしかない。具体的には、MsCommコントロールというのを使えばできるのだが、自分の持っているVB6.0ラーニングエディションではその辺の利用が制限されている。そんな人のためなのか、ありがたいことにフリーでEasyCommというモジュールが公開されており、これを貼り付ければデータのやり取りができそうである。温度については、おんどとりという温度記録計からUSBでPCにつなぐ。ご丁寧なことに、最新の温度はテキストファイルに出力され、カンマ区切りデータになっているので、これをVBで読み込めば温度は随時取れる。次は動画と映像で、これはWEBカメラを利用することにした。といっても、「VBで一定時間ごとにWEBカメラから画像や動画を取り込む」のは簡単ではない様子。しかし幸いなことに、この辺のことをものすごく親切に書いているサイトを発見した。DirectShowや、ActiveX SDKなどをインストールし、サイトに書いてある通りに進めるとWEBカメラの画像をVBのフォーム上に表示させたり、静止画を取り込んだりできるようになった。このWEBカメラで一定時間ごとに画像を取り込むというのは、いろいろ使えそうである。監視カメラとか、植物の成長などを撮影したりとか。というわけで自動化を進めていく予定。

コメント一覧

トラックバック一覧