본문 바로가기

리골 제품소개/오실로스코프

Chapter 23. SCPI Command를 활용하여 심화된 자동화 코드 만들기 [오실로스코프, 리골이 알려줄게]

이번 실습에서는 LabVIEW와 SCPI 명령어를 이용해 오실로스코프 데이터를 정밀하게 제어하고, 전압 및 시간 데이터를 자동으로 분석, 저장하는 방법까지 알아봅니다.

 

 

 

사용 장비는 RIGOL MHO2034 오실로스코프, 소프트웨어는 LabVIEW를 사용했으며, 오리알 21장에서 소개한 LabVIEW 기초 실습의 심화 버전으로 구성되어 있습니다.

 

 

 

 

1. 전압 데이터 변환

 

SCPI 명령어인 :WAV:YINC?, :WAV:YOR?, :WAV:YREF?를 통해 Y 축 전압 스케일을 계산하여

Byte 데이터를 실제 전압 값으로 변환합니다.

 

  • 공식: (DATA - (YOR + YREF)) × YINC
  • 변환 후, LabVIEW의 Waveform Graph에 정확한 전압 파형 출력

 

 

2. 시간 축 계산

  • :WAV:XOR? : 시간축 시작점
  • :WAV:XINC? : 샘플 간 시간 간격
  • 이 값들을 통해 시간축 배열을 생성하여 정확한 시간 정보 포함된 파형 시각화

 

 

3. 자동 측정값 받아오기

  • 예: :MEASure:ITEM?
  • VPP,CH1 → CH1의 피크 투 피크 전압
  • :MEASure:ITEM? FREQ,CH1 → CH1의 주파수
  • LabVIEW의 문자열 스캔 함수로 숫자로 변환해 데이터 처리 가능

 

 

4. FFT 주파수 분석

 

  • Power Spectrum 함수로 주파수 영역 변환
  • Fundamental 주파수 성분 확인 가능 (예: 1kHz 입력 시 1kHz 피크 발생)

 

 

5. 데이터 저장

  • Write to Spreadsheet File 함수로 .csv 파일로 저장
  • 후처리/보고서 작성/데이터 아카이빙에 적합

 

 

실무 활용 포인트

  • 제품 테스트 자동화: 반복적인 수동 측정을 줄이고, 결과 자동 수집
  • 신호 무결성 검증: 전압·시간 데이터의 정밀 수치 분석 가능
  • 자동 저장 및 로깅: 파일 기반 데이터 저장으로 장기적 모니터링 가능
  • 신호 분석 심화: FFT, 측정값 병합, 다채널 비교 등 고급 분석 지원

 

 

 

SCPI Command를 활용하여 심화된 자동화 코드 만들기에 대한 자세한 정보는 아래 영상을 참고해 주세요!

 

 


 

오실로스코프 자동화, 이제 실무에서 바로 활용하자!

 

 

 

SCPI 명령어를 제대로 활용하면 오실로스코프는 단순한 측정 장비를 넘어 자동화 테스트 플랫폼으로 확장됩니다.

LabVIEW와 결합하면 사용자 친화적인 인터페이스로 정밀 데이터 제어와 분석이 가능해지고, 실험 효율도 획기적으로 향상됩니다. 이번 실습을 통해 여러분의 테스트 환경도 더 스마트하고 자동화된 시스템으로 도약해보세요!

실험에 사용한 장비에 대한 자세한 정보는 RIGOL 공식 홈페이지를 통해 확인해 주세요!

 

 

 

>> ROGOL 제품 구매하러 가기

>> RIOGL 공식 홈페이지 방문하기

 

문의사항 : 리골코리아 02-6953-4466, info.kr@rigol.com