SCPI简介.ppt

SCPI简介.ppt

ID:48200878

大小:299.50 KB

页数:14页

时间:2020-01-15

SCPI简介.ppt_第1页
SCPI简介.ppt_第2页
SCPI简介.ppt_第3页
SCPI简介.ppt_第4页
SCPI简介.ppt_第5页
资源描述:

《SCPI简介.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自动测试系统SCPI简介可程控仪器标准命令SCPI的产生背景IEEE488.1主要规定了仪器在电气上、机械上和功能上相容性的要求,保证了系统部件间正确的电气、机械连接。IEEE488.2使程控仪器器件消息的数据编码和格式、命令功能元素和编码句法、消息交换控制等方面实现了标准化。它仅仅定义了程控仪器的少数公用命令语义,用于器件内部基本操作控制,并未解决器件消息标准化的问题,而器件消息的非标准化给编程人员造成很大的困难。为了解决这个问题,1990年4月,建立在IEEE488.2基础上的可程控仪器标准命令SCPI(StandardCommandforProgrammableInstrume

2、nt)应运而生。SCPI的简介可程控仪器标准指令集是架构在IEEE488.2上的新一代仪器控制语法,其着眼点在于能用相同的标准仪器控制语言就可以控制任一厂家的仪器,这样使用者就不必学习每一部仪器的命令语法,方便系统的组建。SCPI作为仪器程控命令,实现对仪器的控制,使得不同测试仪器的相同功能具有相同的命令形式,在横向上使测试仪器兼容。同时,SCPI使用相同的命令来控制同一类仪器中的相同功能,从而使得仪器在纵向上兼容。SCPI的目标SCPI的总目标是节省自动测试设备程序开发的时间,保护设备制造者和使用者双方的硬、软件投资。定义的标准化的SCPI仪器的程控消息、响应消息、状态报告结构和数

3、据格式的使用只与仪器测试功能及其性能、精度有关,而与仪器硬件组成、制造厂家、通信物理连接硬件环境和测试程序编制环境等无关。SCPI的目标程控命令面向测试功能(信号),而不是描述仪器操作减少类似测试功能的控制方法是保证编程相容性的关键(SCPI的基本原则是用同一SCPI命令控制相同的仪器功能)在与通信物理连接层硬件无关的高层次上定义程控消息与编程手段和程序语言无关,SCPI用户测试程序模块容易移植具有可缩性,可适应不同规模的测量控制SCPI的可扩充性,使其成为“活”标准几点说明虽然SCPI是基于IEEE488.2的命令和格式,但它不局限于GPIB器件,也允许通过其它通信接口总线传递消息

4、,如VXI总线、RS-232等,这样,使用SCPI开发的应用程序不但能在GPIB系统中运行,也可以在VXI总线或RS-232系统中运行。使用各种编程语言,如BASIC、C、FORTRAN等,都能把SCPI命令传送给SCPI仪器,利用不同手段,如ATE生成器、仪器软面板等,都可以生成SCPI测试程序。因此,为程序员提供了非常灵活的测试程序编制环境,特别利于测试程序移植。SCPI允许不断用新命令扩充仪器程控命令集,因此,当新仪器和新技术问世,或者要增添新功能时,就能保持与现存SCPI仪器的程控相容性。SCPIATE测试程序的向上兼容性使得SCPI标准具有极强的生命力。SCPI仪器模型为使

5、SCPI命令具有更大限度的兼容性,SCPI标准运用了一个程控命令仅面向测试功能而与仪器硬件和面板操作无关的准则。根据这一准则,SCPI提出三种形式相容性:“纵向相容性”、“横向相容性”、“功能相容性”。纵向相容性——同一家族的两代仪器应该有相同的控制,如两个示波器在时基、触发、电压设置上应该有相同的控制。横向相容性——要求不同家族的两个仪器应该使用同一命令进行相同的测量,如示波器和电子计数器都能使用<:MEA:RTIM?>命令完成脉冲上升时间测量。功能相容性——要求两个仪器用相同的命令能够实现相同的功能,如频谱分析仪和射频源两者都能扫频,如果两个仪器使用相同的频率和扫描测试功能,而不

6、是仪器硬件组成、技术手段和前面板控制,SCPI提出了一个描述仪器测试功能的仪器模型。SCPI程控仪器模型程控仪器模型表示了SCPI仪器功能逻辑和分类。这种分类提供各种不同类型仪器可利用的各式各样的SCPI命令的构成机制和相容性。信号通路信号通路测量功能信号产生触发存储器格式化格式化数据总线数据总线SCPI程控仪器模型输入检测计算触发存储器测量功能模型输出源计算触发存储器信号产生功能模型SCPI仪器特定控制命令SCPI仪器特定控制命令主要是用来从事测量、读取资料及切换开关等工作,包括所有测量函数及一些特殊的功能函数。SCPI仪器特定控制命令关键字之间都是以冒号(:)作为分隔符。例如:设

7、置数字多用表测量直流电压,量程10V,解析度7位时使用如下命令即可。CONF:VOLT:DC10,0.0000001VSCPI仪器特定控制命令可分为必备命令(RequiredCommands)和可选命令(OptionalCommands)两类。必备命令SCPI必备命令主要是从IEEE488.2公用命令扩展而来,功能是处理SCPI规格中所定义的状态汇报格式。必备命令是符合SCPI标准的仪器均要实现的命令。:SYSTem:ERROR?:STATus:OPERa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。