设备仪器的自动化操作,离不开SCPI。SCPI (Standard Commands for Programmable Instruments,程控仪器规范指令集)是一种建立在现有规范IEEE488.1和IEEE488.2根底上的规范化仪器编程言语。经过运用规范化的编程信息、仪器呼应和数据格局来确保编程环境的兼容性。整体来看分为通用指令和仪器拟定的SCPI指令。
SCPI通用指令与仪器的丈量无关,首要用来操控重设、自我测验以及状况操作,而且该组操作以*开端,没有层次结构。
例如: *IDN 可以用来获取设备的基本信息。
SCPI仪器的特定操控指令用来从事丈量、读取数据以及操控仪器设置等作业。一起,此种指令遵从“树形结构”,一般由三部分构成:关键字、参数和注释。SCPI指令树可分为多个子系统,每个子系统由一个根指令和一个或数个层次指令构成,指令格局为::关键字参数>:关键字参数>:关键字参数>……
例如: :TRIGger:MODE EDGE 可以切换触发方法为边缘触发。
示波器ZDS2000系列所供给的强壮的自动化根底
1、硬件支撑:
ZDS2000系列示波器在后面板供给了LAN、USB、串口三种硬件接口,满意用户不同运用场景下的示波器衔接需求。
一起借用Visa库硬件结构无关特色,可以十分简略的完成PC端与示波器的数据通信。
2、指令支撑:
ZDS2000系列示波器供给了强壮的SCPI指令支撑。将ZDS2000系列示波器的功用模块划分为12个大功用模块合计八百余条SCPI指令,包括ZDS2000系列示波器的各个功用点。
示波器ZDS2000系列SCPI运用典范
抛砖引玉,简略的描绘一下SCPI的一个使用场景。下图是一张波形十分密布的景象:
怎么将其调整至观看起来比较明晰的程度呢?
手动操作的进程是:旋动时基旋钮,直至波形明晰。
而使用SCPI操作只需要一条指令:
:TIMebase:SCALe 200e-6
终究显现作用如下图所示: