FAQs from Rohde & Schwarz

HMF25xx 的波形描述

描述

HMF25xx 系列手册中缺少一些附加信息。
手册中“DATA”命令描述如下:

HMF25xx 的波形描述 – 屏幕 1

我们关注正负数字的问题。我应该使用哪种方法?我知道至少有三种办法可以处理含正负数值的二进制数据。

解决方案

16 位整数的字节编码采用“反码”方案
(另请参见 https://en.wikipedia.org/wiki/Ones%27_complement)。

我们假设为三角波形定义以下相对振幅值:

0/32767/0/-32768/0

此 Python 序列使用 RsInstrument 远程控制通信模块将其发送到仪器:
***

bindata = bytes([00,00, 0x7F,0xFF, 00,00, 0x80,00, 00,00])
instr.write_bin_block("DATA ", bindata)
***

HMF25xx 的波形描述 – 屏幕 2