入门

本章将为您介绍成功运行“Hello World”远程控制示例的具体步骤。该示例会向仪器发送一个命令,并读取仪器响应。

考虑到不同的操作系统和物理连接,我们以常见的 LAN 连接Windows OS为例。关于编程环境,我们选择可免费使用的 Python语言,编程环境选择 PyCharm。本章中的许多步骤同样可用于其他操作环境。

第 1 步:建立计算机和仪器的 LAN 连接

目标:成功建立 LAN 连接

  • 将计算机和仪器连接到同一个 LAN 网络。
  • 通过仪器菜单查找或调整其 IP 地址。对于使用 Windows 操作系统的仪器,可以通过仪器菜单或 Windows Control Panel -> Network and Sharing Center菜单来调整仪器的 IP 地址。例如,R&S RTO IP 地址的菜单路径为:Setup 按钮 -> System
  • 确保计算机可以通过 LAN 访问仪器。ping 测试可以验证这一点:按下 WinKey + R,输入 cmd后按下 ENTER,打开 Windows 命令控制台。输入 ping <仪器 IP 地址>,例如:ping 192.168.2.2
  • 仅当 TCP-IP 连接正常,才可以继续操作。

第 2 步:建立与仪器的 VISA 连接

目标:成功使用 VISA 测试仪工具执行 *IDN? 查询操作

对于 R&S VISA:

  • 在计算机上安装 适用于 Windows 的 R&S VISA。如果您使用 GPIB 连接,则必须使用相匹配的 VISA。例如,如要使用 NI GPIB 硬件,您必须使用 NI VISA。
  • 打开 R&S VISA 测试仪:Windows Start -> R&S VISA-> RsVisaTester
  • 在 Resource 字段中输入 TCPIP::<仪器 IP 地址>::INSTR例如 TCPIP::192.168.2.2::INSTR
  • 按下 Connect按钮。
  • Basics 选项卡中,从字符串组合框中选择 *IDN?\n命令,然后按下 Query按钮。
  • 仪器响应并返回识别字符串
  • 参阅第 3 章:VISA 和 VISA 工具,查看更多详情和截图。

对于 NI VISA:

  • 在计算机上安装 NI VISA。如果您使用 GPIB 连接,还必须安装 NI-488.2 驱动程序。
  • 打开 NI MAX,依次右键单击 Devices and Interfaces -> Network devices,然后选择 Create new VISA TCPI/IP Resource
  • 选择 Manual entry of LAN Instrument,在 Hostname or IP address字段中输入仪器的 IP 地址。LAN Device Name字段留空。
  • 按下 Validate按钮,验证是否成功建立 VISA 连接。
  • 打开 VISA Test Panel,选择 Input/Output 选项卡,从中选择 *IDN?\n命令,然后按下 Query按钮。
  • 仪器响应并返回识别字符串
  • 参阅 第 3 章:VISA 和 VISA 工具,查看更多详情和截图。

第 3 步:安装 Python PyCharm 和 RsInstrument

目标:成功安装 Python 和 RsInstrument,PyCharm 环境可用

  • 下载并安装 Python 3.7 或更新版(32 位和 64 位安装程序)
  • 下载并安装 PyCharm(专业版或社区版)
  • 下载 Python Hello World 示例,解压并在 Pycharm 中将其作为项目打开。Pycharm 中的项目是一个包含 Python 脚本的文件夹。在 Pycharm 菜单中依次选择 File -> Open,转到包含以下文件的文件夹:RsInstrument_HelloWorld_Example.py
  • 在 Pycharm 菜单中依次选择 File -> Settings -> Project -> Project Interpreter选择您下载的 Python 版本。Python3.7 路径一般是:c:\Users\<用户名>\AppData\Local\Programs\Python\Python37
  • 安装 RsInstrument程序包。该程序包托管于 pypi.org
    • 在 Pycharm 菜单中依次选择 File -> Settings -> Project -> Project Interpreter点击右上角的“+”按钮
    • 在搜索框中输入“rsinstrument
    • 安装 1.2.0.25 或更新版。
    • 如果使用代理服务器,请通过以下菜单路径配置服务器:File -> Settings -> Appearance -> System Settings -> HTTP Proxy
  • 在非 Pycharm 环境中安装 RsInstrument(使用 pip.exe):
    • 打开命令控制台:WinKey + R,输入 cmd后按下 ENTER
    • 将工作目录更改为您安装的 Python(根据情况更改路径中的用户名和 python 版本):
      c:\Users\John\AppData\Local\Programs\Python\Python37\Scripts
    • 使用命令安装 RsInstrument:pip install Rsinstrument

第 4 步:运行 Hello World 脚本

目标:获取“idn_response”变量中的仪器响应,查看通信日志。

  • Python_directSCPI_Hello_World.py文件中,根据仪器调整 resourceString1IP 地址。
  • 启用脚本:在 Pycharm 中,右键单击 Project 树形结构中的 Python_directSCPI_Hello_World.py,然后选择 Run ‘Python_directSCPI_Hello_World'。仪器将响应并返回存储在“idn_response”变量中的识别字符串。脚本在 Python 控制台中输出字符串,例如:“Hello, I am Rohde&Schwarz,RTO,...”。
  • 打开 VISA 跟踪工具(参阅第 3 章),再次运行脚本,然后查看通信日志。

请求信息

如果您有任何疑问或需要了解更多信息,请填写此表格,我们会尽快回复您。

推广许可

你的申请已提交,我们稍后会联系您。
An error is occurred, please try it again later.