0

助けが必要です。HPBASIC で書かれたプログラムを Python の VNA ネットワーク アナライザーに変換します。データ形式: データ転送形式: FMB IEEE-754 64 ビット データ転送形式を選択します。

バイナリ データ転送メッセージの形式:

MSB MODE: バイト カウント バイト カウント バイト

ここに抜粋があります:

出力 @ Vna360B; 「FMB MSB」!転送フォーマット 64 ビット、最上位バイト。! FMB (64 ビット) 3068 (最大収集ポイント数)。出力 @ Vna360B; 「OFV」!出力周波数値。入力 @ Vna360B; P、S!2 つの整数を返します。入力 @ Vna360b; フレクス(*)!配列 foat 周波数を返します。

2.6 Ghz の値をデコードして取得する必要があった Pyvisa で得られるものは次のとおりです。

出:['\x00\x08A\x08A\xe3_\x1b@\x00\x00']

私の質問は次のとおりです。この形式、バイナリ、ヘキサは何ですか? Python で '\ x00 \ x08A \ x08A \ xe3_ \ x1b @ \ x00 \ x00' をデコードするには?

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

4

1 に答える 1