FAQs from Rohde & Schwarz

HM8123/HM8118 串行通信

问题

我想通过内置的 RS232 端口控制 HM8123/8118。但是,设备没有任何响应。

我要怎么保证设备通信正常?

回答

这两台设备均可简单使用 RS232 端口进行控制。但是,您需要注意一些前提条件。

  • 使用“调制解调器”(1:1) 电缆将仪器连接到电脑
  • 通信参数设为 9k6/8N1

您可以使用标准终端程序来检查第一步。在此,我们以“Realterm”软件为例;您可以从网络上免费下载此软件。

在设置 Realterm 时,我们可以成功尝试若干命令(本例中回送程序关闭,您无法看到输入):

HM8123/HM8118 串行通信

这两台设备均可简单使用 RS232 端口进行控制。但是,您需要注意一些前提条件。

  • 使用“调制解调器”(1:1) 电缆将仪器连接到电脑
  • 通信参数设为 9k6/8N1

您可以使用标准终端程序来检查第一步。在此,我们以“Realterm”软件为例;您可以从网络上免费下载此软件。

在设置 Realterm 时,我们可以成功尝试若干命令(本例中回送程序关闭,您无法看到输入):

如屏幕截图所示,命令行以 CR (/r) 结束。在编写程序的时候,必须也保持这种设置。

我们使用 R&S Forum Python 解译器编写了一小段易于调控的程序。后续命令行代表 Forum 和 HM8123 之间的通信,并包含终端字符 (\r ):

***

12:49:48.512 HM8123: IDN\r

12:49:48.575 HM8123: 62.6 ms HAMEG Instruments,HM8123,5.12\r

The current readout is HAMEG Instruments,HM8123,5.12

***

您可以在我们的网站上免费下载 Forum。