Python
자동화와 스크립팅을 위한 모든 기능을 갖춘 라이브러리입니다.
주요 기능
- USB 및 Wi-Fi(TCP) 연결
- 보호 한계를 지원하는 FVMI/FIMV 모드
- 하드웨어 가속 온보드 I-V 스윕
- 실시간 데이터 스트리밍
- Wi-Fi 네트워크 검색 및 자동 연결
- 고정확도 측정을 위한 4선식 켈빈 측정
설치
$ pip install minismu-pyGitHub에서 보기빠른 시작 예제
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 응답용 타입 정의(type definition)
- 전체 API 참조 문서(PDF)
요구 사항
- LabVIEW 2021 이상
- USB를 지원하는 NI-VISA

SweepMe!
코딩 없는 측정 자동화 플랫폼인 SweepMe!에서 miniSMU를 구동하고, 코드 한 줄 작성하지 않고도 여러 계측기로 이루어진 시퀀스를 조율할 수 있습니다.
지원 기능
- USB 또는 Wi-Fi로 SMU 채널 2개 모두 완전 제어
- 프로그래밍 가능한 전압·전류 컴플라이언스 한계를 지원하는 FVMI 및 FIMV 모드
- 최대 1,000포인트 온보드 I-V 스윕
- 노이즈 감소를 위한 오버샘플링 설정(OSR 0–15)
추천 용도
- 하나의 시퀀스에서 miniSMU와 다른 실험실 계측기를 함께 제어
- 태양전지, 반도체, 전기화학 특성 평가
- 스크립트 작성 없이 반복 가능한 자동 측정 워크플로