可编程仪器的标准命令(SCPI)

作者: Randy Alexander
创建日期: 24 四月 2021
更新日期: 26 六月 2024
Anonim
Control GPIB, USB and RS-232 instruments easily | E5810B LAN/GPIB/USB Gateway
视频: Control GPIB, USB and RS-232 instruments easily | E5810B LAN/GPIB/USB Gateway

内容

定义-可编程仪器标准命令(SCPI)是什么意思?

可编程仪器标准命令(SCPI)定义了用于仪器控制的标准。 SCPI描述了一种对控制测试仪器有用的语言。 SCPI提供了标准语法,数据交换格式和命令结构。

SCPI的主要目标是最大程度地减少自动测试设备(ATE)程序的开发时间。通过为数据使用和仪器控制提供可靠的编程环境来实现该目标。无论设计者是谁,都可以使用每个SCPI设备上定义的数据格式,程序和仪器响应来获得可靠的编程环境。

SCPI通常发音为“跳过”。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了可编程仪器(SCPI)的标准命令

SCPI设备在接受一系列参数和命令格式方面非常灵活,这使它们更易于编程。从仪器返回到控制器的响应可以是状态信息或数据信息。明确定义了SCPI仪器的特定查询的响应格式,从而减少了了解状态和仪器数据信息所需的编程工作。

SCPI的编程一致性是水平和垂直的。垂直编程一致性指定了工具类内部的程序,而水平一致性则使用相同的命令来管理整个工具类中的相似功能。

SCPI能够提供许多不同的仪器控制级别。标准测量命令通过SCPI仪器为用户提供了快速简便的命令,而更全面的命令则提供了常规仪器控制。

ATE系统程序员可以从SCPI中显着受益。 SCPI减少了ATE系统程序员在对初始SCPI设备进行编程之后学习如何对新SCPI设备进行编程所需的时间。 SCPI对以下人员有益:

  • 使用FORTRAN,C等编程语言将命令传递给仪器
  • 安装用于ATE程序生成器的仪器设备驱动程序
  • 安装软件仪器前面板的仪器设备驱动程序
SCPI描述参数,仪器命令,状态和数据。 SCPI不是针对仪器前面板控制的编程语言,应用程序包或软件。

SCPI构建为可在IEEE 488.2的独立于硬件的部分之上分层。此外,SCPI可与控制器到仪器的接口配合使用,包括RS-232C,IEEE 488.1,VXIbus等。