2023-10-25 4页 doc 246KB 0阅读
is_770083
暂无简介
E8000手持频谱仪
编程
Ver 1.0
天津市德力电子仪器
地 址:中国天津市南开区宜宾道40号
效劳 :(022)27631088,27631288
传 真:(022)27645002
网 址: deviser
电子邮件:deviser@deviser
目 录
1 编程
....................................................................1.1 SCPI根底................................................................
1.1.1 简介.................................................................
1.1.2 命令关键字和语法.......................................................
1.1.3 创立有效的命令........................................................
1.1.4 命令中的特殊字符.......................................................
1.1.5 命令中的参数..........................................................
1.2 控制
................................................................1.2.1 连接方法.............................................................
1.2.2 PC机硬件设置..........................................................
1.2.3 命令说明.............................................................
1.3 频谱分析模式命令列表......................................................
1.3.1 频率.................................................................
1.3.2 幅度.................................................................
1.3.3 CPL (RBW, VBW, 扫描时间,平均,自动)......................................
1.3.4 检波方式、触发方式、解调................................................
E8000手持频谱分析仪可以用标准网口进行远程操作,WorkBench提供了一个集成解决
,它可以通过网络同时控制多台仪器,并且可以实现波形绘制,命令发送,报表生成等功能。绝大局部在频谱仪上能操作的都在WorkBench上实现。由于各种原因,用户可能仍然需要自己写软件控制E8000,本章的目的就是让这局部读者阅读以后可以自己写一个控制软件。
1.1 SCPI根底
E8000采用通用的SCPI(Standard Commands for Programmable Instruments)指令集作为控制指令,使用此指令集的优点是:
(1) 字符串
,方便理解(2) 通用性强,可以和大局部其他品牌,其他类型的仪器通用。
在使用其之前,首先必须了解它的语法,本文不会对SCPI的每个细节都做出介绍,假设要查询详细资料,请参考:
IEEE Standard 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation. New York, NY, 1998.
IEEE Standard 488.2-1987, IEEE Standard Codes, Formats, Protocols and Comment Commands for Use with ANSI/IEEE Std488.1-1987. New York, NY, 1998.
一条典型的命令是由一些以冒号为分隔的关键字组成的,关键字后面可能还会有参数信息。
例: SENSe:FREQuency:STARt 1.5 MHZ
指令并不区分大小写,在本文档中,大写的局部代表一个关键字的缩写。一个关键字可以写成全称也可以写成缩写形式
例:Sens:Freq:Star 1.5 mhz
例:SENSE:FREQ:start 1.5 MHz
上面这两条指令实现的功能就是一样的。
注意下面的写法是错误的:
SENS:FREQU:STAR
因为FREQU既不是关键字的全称也不是缩写。只有完整的全称或完整的缩写才能被识别。
由于命令是不区分大小写的,所以一条命令可能会有多种可能的表示方法,下面是有效的命令举例:
命令语法 |
有效命令 |
[SENSe:]BANDwidth[:RESolution] <freq> |
Sense:Band:Res 1700 |
sens:band 1.7KHZ |