EDN China > 技术文章 > 测试与测量 > 虚拟仪器 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) Agilent Infiniium系列示波器的远程波形数据操作

陆秋捷?? 安捷伦应用工程师?? 2012年09月29日 ?? 收藏0
一、远程波形数据的格式

Agilent Infiniium系列示波器支持通过LAN/USB等端口将波形数据读回远程计算机以进行进一步的分析与处理。数据读回时,支持的数据格式包括ASCII、WORD、BYTE及BINARY,各种格式的优缺点总结于下表。用户可以通过SCPI指令进行设置,默认格式为ASCII。

Agilent Infiniium系列示波器的远程波形数据操作
Agilent Infiniium系列示波器的远程波形数据操作

1、ASCII

ASCII格式的返回数据是已经转换为当前示波器设定单位的波形数据,比如电压数据。这些数据以ASCII字符串的形式,采用浮点科学计数法表示方式返回,相邻数据之间以逗号进行分割。

例如:

8.0836E+2,8.1090E+2,...,-3.1245E-3

ASCII格式的数据不包含表示返回数据字节总数的数据头信息

2、BYTE

BYTE格式返回的数据以8-bit有符号数表示。取决于所使用的编程环境及IO库,有可能需要编写一个函数以将示波器返回的有符号字节转换为有符号整数。

当设定为返回BYTE字节数据时,波形数据首先需要进行16-bit整数到8-bit整数的转换,后面部分会对此加以展开。

3、WORD

WORD格式的波形数据为有符号的16-bit整数并以2个字节返回。如果SCPI指令:WAVeform:BYTeorder设置为MSBFirst, 则对于每个WORD,数据传送时首先传送高位字节,而如果BYTeorder是LSBFirst, 则优先传送每个WORD的低位字节。

4、BINARY

BINARY格式返回数据支持任意的数据源。当数据源是除了直方图(histogram)之外的任意数据源时,数据以WORD格式返回。 而当数据源是直方图,数据以64-bit有符号整数的形式,通过8个字节返回主控机。与WORD返回格式类似,如果SCPI指令:WAVeform:BYTeorder设置为MSBFirst, 则对于每个数据点,数据传送时首先传送高位字节,而如果BYTeorder是LSBFirst, 则优先传送每个数据点的低位字节。

二、WORD与BYTE格式的区别

在说明WORD和BYTE格式数据下载的区别之前,首先看一下Infiniium生成波形数据的过程。

《电子设计技术》网站版权所有,谢绝转载


上一页1234下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

示波器? 远程波形? Agilent Infiniium系列?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈