Undalogic 标志Undalogic

文档

基本命令结构

了解用于控制 miniSMU MS01 的命令结构

miniSMU MS01 采用基于命令的操作接口,遵循 SCPI(Standard Commands for Programmable Instruments,可编程仪器标准命令)规范。本节介绍命令结构,并概述可用的命令。

命令语法概述

命令通过软件接口发送到设备。命令的一般结构遵循以下模式:COMMAND[:SUBCOMMAND] [PARAMETER]

对于向设备请求信息的查询命令,请在命令后加上问号:COMMAND[:SUBCOMMAND]?

命令结构要素

常用命令参考

下表列出了最常用的命令:

命令功能示例响应
*IDN?返回设备标识信息*IDN?Undalogic Ltd, miniSMU MS01, SN12345, v1.0, FW2.3
*RST重启设备*RST设备重新启动

系统命令

系统命令用于控制设备的全局设置和状态:

命令功能示例说明
SYST:TIME <time>设置系统时间SYST:TIME 1751312870064UNIX 时间,单位为毫秒
SYST:WIFI DIS禁用 Wi-FiSYST:WIFI DISWi-Fi 关闭
SYST:WIFI ENA启用 Wi-FiSYST:WIFI ENAWi-Fi 开启
SYST:WIFI:AUTO?查询自动连接设置SYST:WIFI:AUTO?0 或 1
SYST:WIFI:AUTO DIS禁用自动连接SYST:WIFI:AUTO DIS不自动连接
SYST:WIFI:AUTO ENA启用自动连接SYST:WIFI:AUTO ENA已启用自动连接
SYST:WIFI:SCAN?扫描网络SYST:WIFI:SCAN?JSON 格式的网络列表
SYST:WIFI?查询 Wi-Fi 状态SYST:WIFI?JSON 格式的连接状态
SYST:WIFI:SSID "<name>"设置 Wi-Fi SSIDSYST:WIFI:SSID "Home_Network"SSID 已设置
SYST:WIFI:PASS "<password>"设置 Wi-Fi 密码SYST:WIFI:PASS "SecurePass123"密码已设置
SYST:WIFI:SSID?查询 Wi-Fi SSIDSYST:WIFI:SSID?当前 SSID
SYST:TEMP?查询温度SYST:TEMP?温度值(ADC、通道 1、通道 2)

源设置与输出命令

这些命令用于控制各通道的输出设置。请将 x 替换为通道号(1 或 2):

命令功能示例说明
SOURx:CURR:PROT <value>设置电流限值SOUR1:CURR:PROT 0.1CH1 电流限值为 100 mA
SOURx:CURR <value>设置输出电流SOUR2:CURR 0.01CH2 输出 10 mA
SOURx:VOLT:PROT <value>设置电压限值SOUR1:VOLT:PROT 5CH1 电压限值为 5V
SOURx:VOLT <value>设置输出电压SOUR2:VOLT 3.3CH2 输出 3.3V
SOURx:FIMV ENA施加电流、测量电压(Force I, Measure V)SOUR1:FIMV ENAFIMV 模式
SOURx:FVMI ENA施加电压、测量电流(Force V, Measure I)SOUR2:FVMI ENAFVMI 模式
SOURx:DATA:STREAM ON/OFF开启/关闭数据流SOUR1:DATA:STREAM ON数据流开启
OUTPx ON/OFF开启/关闭输出OUTP1 ON输出已启用

测量命令

这些命令用于执行测量。请将 x 替换为通道号(1 或 2):

命令功能示例说明
MEASx:VOLT:CURR?测量电压和电流MEAS1:VOLT:CURR?两个读数
MEASx:VOLT?测量电压MEAS2:VOLT?电压值
MEASx:CURR?测量电流MEAS1:CURR?电流值
MEASx:OSR <value>设置测量过采样MEAS2:OSR 10210 倍过采样(有效范围 0-15)

数据流命令

用于连续数据采集:

命令功能示例说明
SOURx:DATA:STREAM ON启用数据流SOUR1:DATA:STREAM ON数据流已开始
SOURx:DATA:STREAM OFF禁用数据流SOUR1:DATA:STREAM OFF数据流已停止
SOURx:DATA:SRATE <rate>设置目标采样率SOUR1:DATA:SRATE 500500 Hz 采样

数据以 CSV 格式分批发送,结构如下:

1,1751313180797,3.713e-02,-7.441e-10,0

数据格式字段

字段示例说明
通道号1miniSMU 通道(1 或 2)
UNIX 时间戳1751313180797测量时间戳,单位为毫秒
电压3.713e-02电压测量值,单位为伏(V)
电流-7.441e-10电流测量值,单位为安培(A)
量程0电流量程标识符(仅用于调试)

命令分隔符与终止符

  • 命令通常以换行符 \n 结尾
  • 命令响应通常以换行符结尾

命令执行说明

  • 命令按接收顺序依次执行
  • 某些命令可能需要一段时间才能完成(例如 Wi-Fi 扫描)
  • 设置类命令通常会返回 OK 作为确认
  • 查询命令始终会返回响应

错误消息

如果命令执行出错,设备可能会返回错误消息:

  • 语法错误(以 SOUR:VOLT 为例):Invalid SOUR:VOLT command
  • 未知命令:Invalid input format

软件界面

虽然在高级编程场景中可以直接使用这些命令,但 miniSMU 软件提供了图形界面,会在后台发送这些命令。软件界面包括:

  • 用于设置电压和电流值的输入框
  • 用于启用/禁用输出的按钮
  • 测量读数显示
  • 保护设置的配置面板
  • 数据流测量的数据可视化

在以下情况下,了解命令结构尤其有用:

  • 创建自动化测试序列
  • 开发自定义软件界面
  • 排查设备行为问题
  • 执行基本软件界面未涵盖的高级操作

后续各节将介绍使用这些命令执行的更具体操作,包括设备识别、配置输出和进行测量。