电子科技大学自动测试系统课件第5章 程控仪器标准命令SCPI.pptVIP

  • 161
  • 0
  • 约1.68万字
  • 约 111页
  • 2019-05-06 发布于广东
  • 举报

电子科技大学自动测试系统课件第5章 程控仪器标准命令SCPI.ppt

自动测试系统 第五章 程控仪器标准命令SCPI (Standard Commands for Programmable Instruments) 主要内容 本章的学习要解决三个问题 为什么提出SCPI? SCPI是什么? SCPI怎么用? SCPI的目标 SCPI语法与风格(Syntax and Style) SCPI标准命令(Command Reference) SCPI数据交换格式(Data Interchange Format) SCPI仪器类别(Instrument Classes) 为什么提出SCPI? 程控仪器发展简史 1960s,商用程控仪器出现,使得自动测试系统组建成为可能 非标准的专用接口 自定义的通信协议 1975年,IEEE 488-1975 定义了机械电气接口 定义了握手信号、寻址功能和数据传送协议 保证了数据拜特的正确传递 后来成为IEEE 488.1-1987 为什么提出SCPI? 1987年,IEEE488.2 定义了程控仪器器件消息的数据编码格式、命令功能元素与编码句法以及消息交换控制协议 定义了一些常用的公用命令,主要完成程控仪器的内务管理 具体程控命令和响应消息留给仪器设计者自行设计,这就使得两台完全兼容488.2的仪器可能有着完全不同的命令集 1990年,九家仪器公司联合推出SCPI 建立在IEEE488.2基础上 面向测试信号或测试功能 倡导仪器控制的一致性 为什么提出SCPI? SCPI能解决什么问题? 节省开发时间和投资 增强仪器可互换性 增强测试程序的移植能力 第一节 SCPI的目标及主要内容 一.SCPI的目标 SCPI的目标是缩短自动测试设备程序开发时间 SCPI通过为仪器控制和数据使用提供广泛兼容的编程环境来达成这一目标。所有SCPI仪器都使用标准化的程控消息、仪器响应和数据格式从而实现兼容的编程环境 第一节 SCPI的目标及主要内容 程控命令面向测试功能,而不是描述仪器操作;兼容的编程环境使用同样的命令和参数来控制具有相同功能的仪器。 纵向兼容:是指同类仪器应有相同的控制命令 两台示波器在时基、触发、电压设置上应有相同的控制命令 使用同一命令能从两台不同的万用表读回直流电压 横向兼容:是指两台不同类别的仪器使用同样的命令来控制类似的测试功能 示波器和电子计数器都能进行频率测量,横向兼容要求它们使用同样的命令来进行频率测量 第一节 SCPI的目标及主要内容 功能兼容:是指两台仪器使用同样的命令来执行同样的功能 频谱分析仪和射频(RF)源同样能进行扫频,如果它们都使用同样的命令来执行扫频的功能,那么它们在扫频上是功能兼容的 减少类似测量功能的控制方法是保证编程兼容性的关键 SCPI的基本原则是用同一命令控制相同的仪器功能 为便于学习,SCPI采用了为生产者和用户广泛支持的工业标准名词和术语 第一节 SCPI的目标及主要内容 在与通信物理连接层硬件无关的高层次上定义程控消息 SCPI基于IEEE488.2形成,但并不局限于GPIB接口,它也可用于RS232C,VXIb总线 与编程手段和程序语言无关,SCPI用户测试程序模块易于移植 各种编程语言,如C、BASIC、FORTAN等都能完成SCPI命令的传递 为程序员提供了非常灵活的测试程序编制环境 第一节 SCPI的目标及主要内容 SCPI提供不同层次的仪器控制 简单的测量命令为用户提供方便快捷的SCPI仪器控制,而更详细的命令则提供传统仪器的控制 SCPI的可扩性,是其成为“活”标准 SCPI允许不断用新命令扩充仪器程控命令,当新的仪器出现时能够保持与已有的SCPI仪器的编程兼容性 SCPI ATE测试程序是向上兼容的 第一节 SCPI的目标及主要内容 二.SCPI的主要内容 SCPI主要包括四部分内容: 语法与风格(Syntax and Style) 标准命令(Command Reference) 数据交换格式(Data Interchange Format) 仪器类别(Instrument Classes) 第一节 SCPI的目标及主要内容 1.语法与风格 助记符 任何仪器程控命令都有一个长型和短型助记符 IEEE488.2要求每个助记符的长度不能超过12个字符,包括任何可能出现的数值后缀 短型助记符是长型助记符的缩写 SCPI要求仪器应该只接受精确的长型或短型助记符 第一节 SCPI的目标及主要内容 助记符的生成规则 长型助记符由一个单词或短语构成。如果是单词,则整个单词构成助记符;如果是短语,则每个单词的第一个字符和整个最后一个单词构成助记符 VOLTAGE--VOLTage relative velocity--RVELocity remote message--RMESsage 短型助记符由长型助记符的前4个字符构

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档