説明
HMF25xxシリーズのマニュアルには詳細な情報が不足していると思います。
"DATA"コマンドについて、以下のように説明されています。
HMF25xxシリーズのマニュアルには詳細な情報が不足していると思います。
"DATA"コマンドについて、以下のように説明されています。
問題は、正の数と負の数についてです。どの手法を使用する必要がありますか?正の値と負の値を含むバイナリーデータを扱う方法は、少なくとも3つあります。
16ビット整数のバイトコーディングは、いわゆる「1の補数」で動作します
(https://en.wikipedia.org/wiki/Ones%27_complementも参照してください)。
例えば、三角波の相対振幅値を次のように定義するとします。
0 / 32767 / 0 /-32768 / 0
PythonシーケンスでRsInstrumentリモート制御通信モジュールを使用してこの波形を測定器に送信するには、次のように記述します。
***
bindata = bytes([00,00, 0x7F,0xFF, 00,00, 0x80,00, 00,00])
instr.write_bin_block("DATA ", bindata)
***