I am trying to unpack a variable containing a string received from a spectrum analyzer:
#42404?û¢-+Ä¢-VÄ¢-oÆ¢-8æ¢-bÉ¢-ôÿ¢-+Ä¢-?Ö¢-sÉ¢-ÜÖ¢-¦ö¢-=Æ¢-8æ¢-uô¢-=Æ¢-Å¢-uô¢-?ü¢-}¦¢-=Æ¢-)...
格式是32种,其中使用4种 by来储存每值。 第42404号是现有4个特质,2404/4 = 601个点。 数据始于第42404号之后。 现在,我收到这一文件,使之成为一个巨大的变量,
$lp = ibqry($ud,":TRAC:DATA? TRACE1;*WAI;");
我不敢肯定,如何将这一数据转化为一系列的数字:...... 我是否应该像追随者那样做?
@dec = unpack("d", $lp);
我知道这一点并不有效,因为我没有获得正确的价值观,而数据点的数量肯定不是601。