chakokuのブログ(rev4)

日々のごった煮ブログです

MindSetの出力値を視覚化するツールを少し改良(ログ出力対応)

以前NeuroSky社のMindSetを評価した際、α波、β波の強度の変化を時間経過と共に表示できるツールを試作しました。かなり酷い実装ながらソース公開したところ、いろんなご意見やこんなことはできないのか?と質問を頂いたのですが、その中でログを取りたいというご要望がありました。ソースコードを改めて見ると、当時ログ出力を実装しようとしたようで、コードが一部残っていたので、今回改めてログ機能を実装しました。
使い方は、ログを取りたい時は、saveのチェックボックスにチェックを入れてください。デフォルトで、以下のファイルに出力します。出力は1秒おきのα、β、..etcの強度が浮動小数点で出されます。テキストでCSVフォーマットです。


C:\bmi_log.txt
なお、MDT(MindSet Development Tools)の、ThinkGear Communications Driverを使えば、ドライバ側でログを取る機能があるので、データだけを記録したい場合は、そっちの方が手軽に実現できると思います。

■関連サイト

http://dune.sakura.ne.jp/dl/ 視覚化ツール(bmi_gui2)ダウンロードページ(最新版はbmi_gui2_101218)  
http://d.hatena.ne.jp/chakoku/20100321/1269167946 茶国::MindSetのデータをグラフ化するツールを試作
http://d.hatena.ne.jp/chakoku/20100327/ 茶国::MindSetのデータをグラフ化するツールを改良
http://www.microsoft.com/japan/msdn/vstudio/express/ MicrosoftのVisualC# express editionのページ