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 1751312870064밀리초 단위의 UNIX 시간
SYST:WIFI DISWi-Fi 끄기SYST:WIFI DISWi-Fi 꺼짐
SYST:WIFI ENAWi-Fi 켜기SYST: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 SSID 설정SYST:WIFI:SSID "Home_Network"SSID 설정됨
SYST:WIFI:PASS "<password>"Wi-Fi 비밀번호 설정SYST:WIFI:PASS "SecurePass123"비밀번호 설정됨
SYST:WIFI:SSID?Wi-Fi SSID 조회SYST: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에 5 V 한계
SOURx:VOLT <value>전압 출력 설정SOUR2:VOLT 3.3CH2에 3.3 V
SOURx:FIMV ENA전류 인가·전압 측정SOUR1:FIMV ENAFIMV 모드
SOURx:FVMI ENA전압 인가·전류 측정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 소프트웨어는 이러한 명령을 내부적으로 보내는 그래픽 인터페이스를 제공합니다. 소프트웨어 인터페이스에는 다음이 포함됩니다:

  • 전압 및 전류 값을 설정하는 입력란
  • 출력을 켜고 끄는 버튼
  • 측정값 표시 화면
  • 보호 설정용 구성 패널
  • 스트리밍 측정 데이터 시각화

명령 구조를 이해해 두면 특히 다음과 같은 경우에 유용합니다:

  • 자동화된 테스트 시퀀스를 만드는 경우
  • 사용자 지정 소프트웨어 인터페이스를 개발하는 경우
  • 장치 동작 문제를 해결하는 경우
  • 기본 소프트웨어 인터페이스에서 다루지 않는 고급 작업을 수행하는 경우

다음 섹션에서는 장치 식별, 출력 구성, 측정 수행 등 이 명령들을 사용하는 구체적인 작업을 다룹니다.