2011-12-05 12 views
0

Labjack U3デバイスを構成中に奇妙なエラーが発生しました I/Oピン、たとえばFIO3を論理ローに設定しようとしましたが、それはそれを論理的なハイとして示しています...私は何が問題なのか分かりません。Labjack U3 - I/Oピンのリードエラー

誰でもこの問題を解決するのに役立ちますが、私はとても幸せです。

おかげで、

ニティン

答えて

0

I/Oデジタルの読み取りを見て、いくつかの異なる方法があります。

  1. は、デジタルI/Oがハイでありますラインの電圧が高いか低いかを確認します。一般的には、外部信号によってその信号がハイまたはローに駆動されています。

  2. デジタルI/Oは、ラインをハイまたはローに駆動する出力状態にあり、電圧が高いか低いかを読み取ります。おそらく、外部の強い信号もラインを駆動していない限り、出力はラインの駆動方法と一致します。

  3. デジタルI/Oはラインをハイまたはローに駆動する出力状態にあり、出力がハイまたはローに設定されているかどうかを読み取ります。あなたは#2のように実際の電圧を読み取るわけではありませんが、最後に出力状態をどのように設定したかを読んでいます。

私たちのWindows用UDドライバでは、ほとんどの読み込みが#1になり、読み込みの一部として入力する方向が設定されます。 #3はU3/U6/UE9では不可能です。最後にどのように出力状態を設定したか自分で覚えておく必要があります。 #2は、Section 4.3.5 of the U3 User's Guideに記載されているiotype LJ_ioGET_DIGITAL_BIT_STATEを使用すると可能です。これは方向を変更せずに読み取りを行います。

関連する問題