2

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

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

问题是:

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

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

  3. 如何查看任何驱动程序的代码?但在我的情况下,NI-488.2 的驱动程序。(驱动可以在国仪官网免费下载,但需要注册)

4

3 回答 3

2

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

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

于 2012-05-16T07:03:08.150 回答
1

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

于 2013-02-08T13:24:08.050 回答
1

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

于 2013-03-20T02:50:48.823 回答