を解凍がspectrum analyzerから受け取っ:?
#42404û¢ - +Ä¢-Va¢-oÆ¢-8æ¢-bE¢¢-OY - +Ä¢ - ?Ö¢-ÉÉ¢-ÜÖ¢-|¢ - =â-¢-8æ¢-uô¢ - =Æ¢ - \Å¢-uô¢ - ?ü¢ - } |¢ - =Æ ¢ - )...Perlのパックと機能
フォーマットは実数32で、各値を格納するために4バイトを使用します。番号42404は、4つの余分なバイトが存在し、2404/4 = 601が収集されたことを表す。 #42404の後にデータが開始されます。私は
$lp = ibqry($ud,":TRAC:DATA? TRACE1;*WAI;");
、文字列変数にこれを受信したときに今、私は数字の配列にこれを変換する方法を確認していない。(...私がfollowinのようなものを使用すべき
@dec = unpack("d", $lp);
?私は正しい値を得ておらず、確実にデータポイントの数が601ではないので、これが機能しないことは分かっています...
「実32」形式とは何ですか? – Schwern
数値表現... – user2829
実数32は、Fortran REAL * 4、32ビットの浮動小数点数、別名Cの浮動小数点数のように聞こえる。つまり、タイプとカウントの情報を含む文字列と、関連するバイト数のデータがあることを意味します。文字列内のデータがネイティブバイトオーダーで表示されるのか、それとも別の順序で表示されるのかを知っていますか?これは根本的に答えに影響します。 –