如何在PyVisa的query_binary_values中“自定义”标头

时间:2019-02-25 09:03:55

标签: python-3.x binary-data gpib pyvisa

我正在使用PyVisa通过GPIB与我的仪器通信。

仪器完成其任务后,我想使用以下方式导出以二进制编码的数据: data=inst.query_binary_values('message',datatype='f','is_big_endian=True, header_fmt='ieee')

但是,我得到的数据完全混乱!因此,我猜想这是与标头有关的问题。

问题1:             谁能解释一下“ ieee”标题的样子? 问题2:             有没有一种方法可以“自定义”标题?

仅供参考,我仪器的标题如下:

  

“#3400□□□□□□□□”   其中“ 3”表示其后的ASCII位数(在本示例中为400),“ 400”表示已记录的4字节数据的数量(在此示例中,我记录了100个数据点,==> 400字节长)

PyVisa是唯一一个允许在Python中进行GPIB通信的(?)软件包...并且缺少教程和帮助!我希望能在这里获得帮助...如果还有其他用于GPIB通信的软件包,谢谢您让我知道。

谢谢

0 个答案:

没有答案