使用NI-488.2将GPIB转换为USB

时间:2012-05-02 10:06:15

标签: python usb driver gpib

我需要使用国家仪器的NI-488.2将GPIB转换为USB,我需要使用python创建一个完整的GUI软件。我公司用于测量的旧机器是普林斯顿应用研究所的273A型恒电位仪/恒电流仪。我使用wxpython使用Windows 7和python 2.7。我需要使用python编程。我只需要发送简单命令例如R来运行机器。

连接:从测量机通过GPIB到NI-488.2(将GPIB转换为USB的卡)               从NI-488.2到pc通过usb

问题是:

  1. 如何向机器发送任何命令?据我所知,我需要将它发送给NI-488.2的驱动程序。这是对的吗? (如果不正确,请参阅问题2,如果没有跳到问题.3)

  2. 如何使用python将自己的代码发送到NI-488.2驱动程序?

  3. 如何查看任何驱动程序的代码?但就我而言,NI-488.2的驱动程序。 (该驱动程序可以在国家仪器网站免费下载,但需要注册)

3 个答案:

答案 0 :(得分:2)

您需要安装GPIB-USB电缆的驱动程序,注册过程非常简单。对于注册,基本上您只需要留下您的电子邮件地址。

安装驱动程序后,您可以在“帮助”中找到许多有用的信息。通常,您需要阅读设备的用户手册。我们的想法是你应该使用ctypes与Python中的GPIB-USB dll接口。

答案 1 :(得分:1)

安装必要的驱动程序,可能是NI 488.2和NI Visa。然后使用pyvisa(一个围绕签证的python包装器)与设备通信。

答案 2 :(得分:1)

有一个名为PyVISA的库。您可以使用它来连接和发送(使用write命令)与设备通信。从国家仪器网站安装设备的驱动程序。