我需要使用国家仪器的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
问题是:
如何向机器发送任何命令?据我所知,我需要将它发送给NI-488.2的驱动程序。这是对的吗? (如果不正确,请参阅问题2,如果没有跳到问题.3)
如何使用python将自己的代码发送到NI-488.2驱动程序?
如何查看任何驱动程序的代码?但就我而言,NI-488.2的驱动程序。 (该驱动程序可以在国家仪器网站免费下载,但需要注册)
答案 0 :(得分:2)
您需要安装GPIB-USB电缆的驱动程序,注册过程非常简单。对于注册,基本上您只需要留下您的电子邮件地址。
安装驱动程序后,您可以在“帮助”中找到许多有用的信息。通常,您需要阅读设备的用户手册。我们的想法是你应该使用ctypes
与Python中的GPIB-USB dll
接口。
答案 1 :(得分:1)
安装必要的驱动程序,可能是NI 488.2和NI Visa。然后使用pyvisa(一个围绕签证的python包装器)与设备通信。
答案 2 :(得分:1)
有一个名为PyVISA的库。您可以使用它来连接和发送(使用write命令)与设备通信。从国家仪器网站安装设备的驱动程序。