Python
功能完整的库,适用于自动化和脚本编写。
主要功能
- USB 和 Wi-Fi(TCP)连接
- 带保护限值的 FVMI/FIMV 模式
- 硬件加速的板载 I-V 扫描
- 实时数据流
- Wi-Fi 网络扫描与自动连接
- 四线开尔文测量,实现高准确度测量
安装
$ pip install minismu-py在 GitHub 上查看快速入门示例
from minismu_py import SMU, ConnectionType
# Connect via USB
with SMU(ConnectionType.USB, port="COM3") as smu:
print(f"Connected: {smu.get_identity()}")
# Configure for voltage sourcing
smu.set_mode(1, "FVMI")
smu.set_voltage(1, 1.2)
smu.enable_channel(1)
# Measure
v, i = smu.measure_voltage_and_current(1)
print(f"{v:.3f}V, {i*1000:.3f}mA")examples/ 目录中包含 I-V 扫描、数据流、Wi-Fi 控制等示例。
LabVIEW
适用于 LabVIEW 项目的官方仪器驱动。
包含内容
- 用于初始化、输出控制(FVMI/FIMV)、数据流、扫描和测量的驱动 VI
- 可直接运行的示例面板:Test Panel、Streaming 和 Sweep 示例
- 扫描配置、流数据以及 JSON/CSV 响应的类型定义
- 完整的 API 参考文档(PDF)
系统要求
- LabVIEW 2021 或更高版本
- 支持 USB 的 NI-VISA

SweepMe!
通过 SweepMe!(无代码测量自动化平台)控制 miniSMU,无需编写任何代码即可协调多仪器测量序列。
支持的功能
- 通过 USB 或 Wi-Fi 完全控制两个 SMU 通道
- FVMI 和 FIMV 模式,电压和电流限值(compliance)可编程
- 板载 I-V 扫描,最多 1,000 个点
- 可配置过采样(OSR 0–15),用于降低噪声