FAQs from Rohde & Schwarz

HMF2550 임의 파형 원격 제어

질문

원격 제어를 사용해 HMF2550의 임의 파형 파일을 생성, 전송 및 처리하려면 어떻게 해야 합니까?

USB 스틱에서 파형 파일을 불러올 수 있는 명령을 찾을 수 없습니다.

답변

USB 스틱의 파형 파일은 전면 패널에서만 사용할 수 있습니다. 이 과정에 사용할 수 있는 원격 명령은 없습니다. 그러나 원격 제어 인터페이스를 사용해 개별 ARB 파일을 생성하고 실행할 수 있습니다.

파형 파일은 이 작동 모드의 기본이므로 먼저 ARB 파형 파일을 만듭니다. 파일을 이진 형식으로 만들어야 합니다. SCPI 프로그램 설명서에서 다음에 대한 설명을 확인할 수 있습니다.

Remote control of HMF2550 with arbitrary waveform

로데슈바르즈의 경우 LabVIEW를 사용해 데이터가 준비되었음을 보여줍니다. 첨부 파일에서 VI 샘플과 이진 파일을 찾으십시오.

Remote control of HMF2550 with arbitrary waveform

이 파형은 전용 이진 파일에 다른 파형과 결합되는 필수 ARB 정보를 생성합니다.

이 파형은 하나의 주기를 표시하므로 예를 들어 3 kHz 주파수는 이 파일을 1초에 3,000회 재생합니다.

파일이 준비되면 프로그래밍을 바로 시작할 수 있습니다. 예제는 로데슈바르즈 홈페이지에서 제공하는 무료 Python 기반 인터프리터인 R&S Forum으로 작성되었습니다. 이 예제는 파일 전송에서 신호 최종 발생에 이르는 모든 단계를 보여줍니다.

SCPI 명령을 사용하므로 프로그램이 이를 다른 언어로 쉽게 변경할 수 있습니다.

***

# 가져오기 파일은 현재 스크립트와 동일한 폴더에서 사용할 수 있어야 합니다.

import VisaDeviceExtended

reload(VisaDeviceExtended)

# 기기가 연결되어 있는지 확인합니다.

idnResponse = HMF2550.query('*IDN?')

print 'Hello, I am ' + idnResponse

# 장치를 리셋이 완료될 때까지 기다린 다음 Status Byte를 초기화합니다.

# 오류 요청(비어 있어야 함)

HMF2550.write("*RST")

time.sleep(1)

HMF2550.write("*CLS")

HMF2550.ask("SYST:ERR?")

# ARB 파일을 PC에서 기기로 전송하고 오류 확인

# Python에서는 항상 제어 문자를 인지하므로 경로 이름이

# 잘못된 방식으로 인식되지 않아야 합니다("r" 참조); 특히 이들 HMx 시리즈 기기들은 마지막에

# "True"를 설정해야 합니다(기본값은 "False")

HMF2550.ext_send_pc_file_data_to_instrument(r"DATA ", r"c:\temp\_lv_arb_file.bin", True)

HMF2550.ask("SYST:ERR?")

# ARB의 모든 중요 파라미터 설정

HMF2550.write('FREQ 3000') # 주파수를 3kHz로 설정

HMF2550.ask("SYST:ERR?")

HMF2550.write('VOLT:UNIT VOLT') # Amplitude 단위 설정(DBM로 설정할 수도 있음)

HMF2550.ask("SYST:ERR?")

HMF2550.write ('VOLT 2') # Amplitude를 2볼트로 설정

HMF2550.ask("SYST:ERR?")

HMF2550.write ('FUNC:ARB RAM') # ARB 모드 지정

HMF2550.ask("SYST:ERR?")

HMF2550.write ("FUNC ARB") # ARB 모드 활성화

HMF2550.ask("SYST:ERR?")

HMF2550.write("OUTP ON") # 출력 스위치 켜기 - 이제 신호가 발생됩니다.

HMF2550.ask("SYST:ERR?")

인쇄 "준비"

***

마지막으로 HMF2550에 다음이 표시됩니다.

Remote control of HMF2550 with arbitrary waveform

스코프에 다음 파형이 표시됩니다.

Remote control of HMF2550 with arbitrary waveform
Name
Type
Version
Date
Size
HMF2550-ARB_Data.zip
Type
FAQ
Version
Date
Jul 09, 2019
Size
16 kB