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.