Python 3PyVISAN5182B only

먼저 명령을 출력하고, 두 번 허용해야 RF가 켜집니다.

기본은 장비에 연결하지 않는 dry-run입니다. 실제 통신에는 --execute, 실제 RF 출력에는 --rf-on을 추가로 요구합니다.

전체 검증 패키지

ZIP 하나에 예제·테스트·운영 가이드를 함께 담았습니다.

examples/mxg_pyvisa/ 전체와 docs/MXG_PYVISA_GUIDE.md를 같은 root 아래 보존합니다. SHA-256을 확인한 뒤 압축을 푸세요.

권장 실행 순서

Dry-run에서 command sequence를 먼저 읽으세요.

  1. 1Keysight IO Libraries와 Connection Expert에서 MXG VISA alias를 만듭니다.
  2. 2ZIP checksum을 확인하고 압축을 푼 뒤 python3 -m examples.mxg_pyvisa로 실제 전송될 명령을 검토합니다.
  3. 3--execute로 연결하되 RF는 OFF로 유지하고 *IDN?·*OPT?를 확인합니다.
  4. 4DUT·attenuator·analyzer limit를 계산한 뒤에만 --execute --rf-on을 사용합니다.

압축 해제 후 검증

PyVISA나 장비 없이 dry-run과 테스트부터 실행합니다.

shasum -a 256 -c rf-wiki-mxg-pyvisa.zip.sha256
unzip rf-wiki-mxg-pyvisa.zip
cd rf-wiki-mxg-pyvisa
python3 -m examples.mxg_pyvisa
python3 -m examples.mxg_pyvisa --mode waveform --sample-count 4000
python3 -m unittest discover -s examples/mxg_pyvisa/tests -v

Linux의 GNU coreutils 환경에서는 첫 줄 대신 sha256sum -c rf-wiki-mxg-pyvisa.zip.sha256을 사용할 수 있습니다. 실제 통신에만 python3 -m pip install -r examples/mxg_pyvisa/requirements.txt가 필요합니다.

개별 소스

한 파일만 검토할 때 사용하는 보조 다운로드입니다.

실장비 실행 절차와 option별 sample-rate 제한은 ZIP의 docs/MXG_PYVISA_GUIDE.md에 포함됩니다.