【问题标题】:converting GPIB to USB using NI-488.2使用 NI-488.2 将 GPIB 转换为 USB
【发布时间】:2012-05-02 10:06:14
【问题描述】:

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

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

问题是:

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

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

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

【问题讨论】:

    标签: python usb driver gpib


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-12-26
          • 1970-01-01
          • 2017-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-09-26
          • 2020-03-14
          相关资源
          最近更新 更多