FAQs from Rohde & Schwarz

신호 레벨이 임계값을 초과했는지 여부를 확인하는 방법

질문

다음과 같은 원격 명령을 사용하여 임계선을 정의하려고 합니다.

FSV: CALC:THR:STAT ON

FSV: CALC:THR -45DBM

그런 다음 신호가 이 임계선을 넘었는지 확인하고 싶습니다.

어떻게 해야 하나요?

답변

. 임계선을 사용하여 신호가 정의된 레벨 이상인지 또는 이하인지를 확인할 수 없습니다.

신호 레벨이 특정 레벨 위인지 아래인지 확인하기 위해서는 리미트 라인을 통해서만 확인할 수 있습니다.

아래 스크립트는 리미트 라인 설정을 보여줍니다. 파란색 선은 리미트 라인을 정의하며, 반드시 한번만 명령어를 전송해야합니다. 빨간색 선은 특정 레벨을 초과해했는지, 안해했는지에 대한 정보를 성공/실패로 알려주는 기준점입니다.검정색 선은 기기 설정에 사용합니다. 원격으로 장비를 제어 하실실때에는 항상 "SYSTEM:ERROR?"를 사용하여 오류를 확인하십시오.

FSV: *RST
FSV: *IDN?
FSV: SYSTEM:DISPLAY:UPDATE ON
FSV: FREQUENCY:START 800MHz
FSV: FREQUENCY:STOP 1.3GHZ

FSV: CALCULATE:LIMIT:NAME 'HUGO'
FSV: CALC:LIM1:COMM 'seine Linie'
FSV: CALCULATE:LIMIT:CONTROL:DOMAIN FREQUENCY
FSV: CALCULATE:LIMIT:UPPER:MODE ABSOLUTE
FSV: CALCULATE:LIMIT:UNIT DBM
FSV: CALCULATE:LIMIT:CONTROL:DATA 0MHz, 7GHz
FSV: CALCULATE:LIMIT:UPPER:DATA -40, -40
FSV: CALCULATE:LIMIT:UPPER:STATE ON
FSV: CALCULATE:LIMIT:STATE ON

FSV: CALCULATE:LIMIT:FAIL?

FSV: SYSTEM:ERROR?

메모: 위의 스크립트는 FSV로 테스트했습니다. 이 스크립트는 다른 R&S 스펙트럼 분석기에서도 사용할 수 있습니다.