11-21-2011 08:43 PM
borland c++ builder 5 でGPIBにより電源を制御するアプリケーションを作成しています。
ケーブルは、GPIB-USB-HSを使用しています。
電源に制御コマンドを送信する際、ibwrtという関数を使用しているのですが、
バイナリデータがうまく送信できません。
文字列のコマンドは、送信できています。
特にエラーは出ていないため私のバイナリデータの作成方法が間違っているのかもしれませんが、
基本的にibwrt関数では、バイナリデータを送信できるのでしょうか。
教えてください。
よろしくお願いします。
12-04-2011 06:39 PM
かつお様
平素よりNI製品をご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ技術部の山本と申します。
バイナリデータを送信するには16進数に変換して送ることが可能でございます。
\x を16進数データの前に入力して頂くことによって、下記の様にバイナリデータが送信されます。
バイナリ
1111 0001 1000 0001
16進数
F1 81
送る内容:"\xF1\x81"
宜しくお願い致します。
12-04-2011 08:01 PM
ご回答ありがとうございます。
私のプログラムに原因がありました、
ご回答くださったのに申し訳ありませんでした。
ありがとうございました。