信号源的远程控制remote control
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【FAQ】信号源的远程控制remote control
现代矢量信号源一般具有远程控制功能,用户可以通过操作PC上的软件,实现对信号源
的远程编程和控制。
最主要的连接接口有以下几种:
∙General Purpose Interface Bus (GPIB) 通用接口总线
使用GPIB IEEE-488.2,连接PC和信号源。
GPIB的数据单位是字节(8位),数据传输很快,在很多领域比如比如生产线上应
用十分广泛。
然而,GPIB受仪器与PC之间物理位置和距离的限制。
传输电缆线平
均不能超过2米/每仪器,总长不能超过20米。
∙Local Area Network (LAN)
无线局域网LAN的数据单位是包(packet),传输速率较高。
电脑和信号源之间的
距离最大不能超过100米(10base-T)。
下列协议适用于通过LAN与信号源连接: VXI–11 (推荐)
Sockets LAN
Telephone Network (Telnet)
File Transfer Protocol (FTP)
∙ANSI/EIA232 (RS-232) 串行连接
RS-232是与一台仪器通信常用的方式;主要用于控制打印机,外部磁盘驱动和连
接到调制解调器。
通过RS-232连接速度较慢,因为数据的发送和接收的单次为
1bit。
而且它需要某些特定的参数,比如波特率,在信号源和PC上能够匹配。
∙USB 2.0 (仅适用于安捷伦MXG)
USB 2.0的64 MBps通信传输速率比GPIB和RS-232快(数据传输方面大于1KB)。
更多信息可以参考Agilent SICL 或VISA User’s Guide。
然而,小规模数据传输的延时
会长一些。
安捷伦的信号源支持的接口列表如下:
上述的这些接口,加上IO library和编程语言,可以远程控制信号源。
主要的编程语言与Commands for Programming Instructions (SCPI)和IO library功能一起远程控制信
号源。
常用的编程语言有:C/C++/ C#/Agilent BASIC/Visual Basic®/PERL/LabView®等。