Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

ibwrt関数を使用してバイナリデータの送信

borland c++ builder 5 でGPIBにより電源を制御するアプリケーションを作成しています。

ケーブルは、GPIB-USB-HSを使用しています。

電源に制御コマンドを送信する際、ibwrtという関数を使用しているのですが、

バイナリデータがうまく送信できません。

文字列のコマンドは、送信できています。

特にエラーは出ていないため私のバイナリデータの作成方法が間違っているのかもしれませんが、

基本的にibwrt関数では、バイナリデータを送信できるのでしょうか。

教えてください。

よろしくお願いします。

 

 

 

0 Kudos
Message 1 of 3
(4,244 Views)

かつお様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。

日本ナショナルインスツルメンツ技術部の山本と申します。

 

バイナリデータを送信するには16進数に変換して送ることが可能でございます。

\x を16進数データの前に入力して頂くことによって、下記の様にバイナリデータが送信されます。

バイナリ

1111 0001 1000 0001

16進数

F1 81

 

送る内容:"\xF1\x81"

 

宜しくお願い致します。

 

0 Kudos
Message 2 of 3
(4,204 Views)

ご回答ありがとうございます。

 

私のプログラムに原因がありました、

ご回答くださったのに申し訳ありませんでした。

 

ありがとうございました。

0 Kudos
Message 3 of 3
(4,199 Views)