Undalogic 로고Undalogic
연동

원하는 도구로 miniSMU 자동화워크플로에 바로 적용할 수 있는 Python, LabVIEW, SweepMe! 드라이버

miniSMU MS01은 USB-C와 Wi-Fi를 통해 표준 SCPI 방식 인터페이스로 통신합니다. 공식 드라이버를 사용하거나 직접 작성하는 등, 실험실에 맞는 방식을 선택하십시오.

Python

자동화와 스크립팅을 위한 모든 기능을 갖춘 라이브러리입니다.

주요 기능

  • USB 및 Wi-Fi(TCP) 연결
  • 보호 한계를 지원하는 FVMI/FIMV 모드
  • 하드웨어 가속 온보드 I-V 스윕
  • 실시간 데이터 스트리밍
  • Wi-Fi 네트워크 검색 및 자동 연결
  • 고정확도 측정을 위한 4선식 켈빈 측정

설치

$ 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 응답용 타입 정의(type definition)
  • 전체 API 참조 문서(PDF)

요구 사항

  • LabVIEW 2021 이상
  • USB를 지원하는 NI-VISA
GitHub에서 보기
miniSMU LabVIEW Test Panel
대화형 제어를 위한 LabVIEW Test Panel입니다.

SweepMe!

코딩 없는 측정 자동화 플랫폼인 SweepMe!에서 miniSMU를 구동하고, 코드 한 줄 작성하지 않고도 여러 계측기로 이루어진 시퀀스를 조율할 수 있습니다.

지원 기능

  • USB 또는 Wi-Fi로 SMU 채널 2개 모두 완전 제어
  • 프로그래밍 가능한 전압·전류 컴플라이언스 한계를 지원하는 FVMI 및 FIMV 모드
  • 최대 1,000포인트 온보드 I-V 스윕
  • 노이즈 감소를 위한 오버샘플링 설정(OSR 0–15)

추천 용도

  • 하나의 시퀀스에서 miniSMU와 다른 실험실 계측기를 함께 제어
  • 태양전지, 반도체, 전기화학 특성 평가
  • 스크립트 작성 없이 반복 가능한 자동 측정 워크플로