SCPI 标准命令
*IDN? 是 SCPI 标准命令之一,用来返回仪器的身份信息。
📌 背景
-
SCPI(Standard Commands for Programmable Instruments,标准可编程仪器命令)是 1990 年制定的一套通用指令集,几乎所有可编程仪器(示波器、信号源、万用表、电源等)都支持。
-
它的设计目标是:
-
不同厂家的设备能用相同的基本命令操作。
-
用户只需要学习一套标准命令,就能控制多种仪器。
-
📌 *IDN? 的含义
-
*→ 表示这是 通用命令(Common Command),不依赖具体功能。 -
IDN→ Identification,识别。 -
?→ 表示这是一个查询命令(Query),要求仪器返回数据。
因此:*IDN?
= “告诉我你是谁”
📌 返回内容格式
SCPI 规定返回字符串的组成:
制造商, 型号, 序列号, 固件版本
KEITHLEY INSTRUMENTS,MODEL DMM7510,04383090,1.6.4c
就对应:
-
制造商:KEITHLEY INSTRUMENTS
-
型号:DMM7510
-
序列号:04383090
-
固件版本:1.6.4c
📌 常见通用命令(SCPI Common Commands)
除了 *IDN?,还有一些你可能会用到:
-
*RST→ 复位仪器到默认状态(会影响当前测量⚠️)。 -
*CLS→ 清除状态字寄存器。 -
*OPC?→ 查询上一条命令是否完成(返回1表示完成)。 -
*TST?→ 让仪器自检,返回结果。 -
*WAI→ 等待当前操作完成再执行下一条命令。
浙公网安备 33010602011771号