11-21-2006 11:16 PM
11-27-2006 02:15 AM
いつもお世話になっています。
日本ナショナルインスツルメンツ株式会社
技術部、宍倉です。
NI-8451では8bitアドレスを使用することはできません。
一般にI2Cデバイスは、標準の7bitのアドレスか、拡張された10bitのアドレスを使うようになっています。したがって、ドライバソフトが8bitのアドレスを使用するように設計されていません。
以上、よろしくお願いします。
11-30-2006 07:54 PM
宍倉さま
回答ありがとうございます。
現在行っているプログラムで、7ビットの値「1010 000」(A0)というスレイブからの入力値が
LabVIEW上で「0101 0000」(50)と認識されるので、これを「1010 0000」と変換し表示させる
為にはどのようにすれば良いでしょうか。
お手数ですがアドバイスお願いします。
11-30-2006 08:18 PM
いつもお世話になっています。
日本ナショナルインスツルメンツ株式会社
技術部、宍倉です。
1bit 左(上位)にずらすということでよろしいでしょうか?
その場合は、”ビットシフト”という関数を使います。
LabVIEW8.20の場合は、数値パレットの中のデータ操作パレットにあります。
Xに入力値を接続し、Yに1を入力してください。左に1ビットシフトします。
16進表示で50がA0に変換されます。
以上、よろしくお願いします。
11-30-2006 10:16 PM