« シャッター速度テスター | トップページ | 給湯燃料率 »

2012年9月25日 (火)

シャッター速度テスターのソースコード一式

アップロードファイルの合計サイズに制限がある様なので、記事を分割しました。

ソフトの開発は「Visual C++ Express 2005」で行っています。もう少し手直ししてソースコードを整理する予定でしたが、整理できていないままで、あまり綺麗でなくて申し訳ありません。

バージョン001のソースファイルです。
「Ver001.zip」をダウンロード

バージョン002のソースファイルです。
「Ver002.zip」をダウンロード

折角なので測定の原理を説明します。
フォトトランジスタに急激に光を当てると光の変化量に応じて微弱電流が発生します。原理的にはソレノイドに磁石を近づけた時と同様の動作をします。このフォトトランジスタの微弱電流をパソコンのマイクで拾って、ソフトウエアで変化時間を測定し、シャッター速度に変換します。

シャッター速度に伴うフォトトランジスタの微弱電流の動きを簡単な図にしてみました。
02

オペアンプ等で回路を組んでしまうと、スレッショッドレベルが問題になります。判定する電圧レベルの境目が回路的に固定されてしまうため、光源の強さによって測定値にバラツキが発生します。同じシャッター速度であっても光が弱ければ短めに、光が強ければ長めに測定されてしまうのです。

このソフトではスレッショッドレベルは自動で計算しています。なので幅広い条件で正確に測定可能となっています。測定器と言えば定期的な校正がつきものですが、このソフトでは全く必要ありません。

ソフトを開発したまでは良かったのですが、時代がデジカメにシフトしたためあまり意味がなくなってしまいました。

« シャッター速度テスター | トップページ | 給湯燃料率 »

カメラ」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/587454/55744979

この記事へのトラックバック一覧です: シャッター速度テスターのソースコード一式:

« シャッター速度テスター | トップページ | 給湯燃料率 »

2017年8月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31