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?
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?
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.