変換データの形式には、バイナリ値とコンプリメントバイナリが存在します。
バイナリ値の電圧と、変換データの関係は次の式で表されます。
電圧値 = バイナリ値 × ( レンジの最大値 - レンジの最小値 ) ÷ 分解能 + レンジの最小値
コンプリメントバイナリは、バイナリ値の変換データを16ビットの数として扱い、2の補数表現した形になります。
次の表は±10Vレンジ、12ビット分解能のデバイスに対して、電圧、バイナリ値、コンプリメントバイナリの関係を示したものです。
電圧 |
バイナリ値 |
コンプリメントバイナリ |
10V |
0FFFH |
07FFH |
・ |
・ |
・ |
・ |
・ |
・ |
0.005V |
0801H |
0001H |
0.000V |
0800H |
0000H |
-0.005V |
07FFH |
FFFFH |
・ |
・ |
・ |
・ |
・ |
・ |
-10.000V |
0000H |
F800H |
本デバイスドライバで扱うデータ形式はバイナリ値です。
コンプリメントバイナリはサポートされません。