FAQs from Rohde & Schwarz

Como verificar se o nível de sinal excede um limite

Pergunta

Nós gostaríamos de definir uma linha limítrofe utilizando estes comandos remotos

FSV: CALC:THR:STAT ON

\FSV: CALC:THR -45DBM

e depois gostaríamos de verificar se o sinal está acima desta linha limítrofe.

Como podemos fazer isso?

Resposta

A linha limítrofe define os limites de busca do marcador. Por exemplo, a linha limítrofe define a potência mínima para a busca de pico do marcador. Não é possível utilizar a linha limítrofe para verificar se um sinal excede ou permanece abaixo de um nível definido.

A verificação se um nível de sinal está acima ou abaixo de um determinado valor só pode ser feita com linhas de limite.

O script abaixo mostra a configuração da linha de limite. As linhas azuis definem a linha de limite. As linhas azuis devem ser enviadas apenas uma vez. A linha vermelha retorna com o sucesso/falha da informação. As linhas pretas têm como objetivo a configuração do instrumento. Sempre verifique se há erros usando o "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?

Nota: O script acima foi testado com o FSV. É recomendável trabalhar também com outros analisadores de espectro Rohde & Schwarz.