Domanda
Desideriamo definire una linea di soglia mediante questi comandi remoti
FSV: CALC:THR:STAT ON
FSV: CALC:THR -45DBM
e poi controllare se il segnale supera questa linea di soglia.
Come si può procedere?
Desideriamo definire una linea di soglia mediante questi comandi remoti
FSV: CALC:THR:STAT ON
FSV: CALC:THR -45DBM
e poi controllare se il segnale supera questa linea di soglia.
Come si può procedere?
La linea di soglia definisce i limiti di ricerca del marcatore. Per esempio la linea di soglia definisce la potenza minima per la ricerca di picco marcatori. Non è possibile utilizzare la linea di soglia per controllare se un segnale supera o rimane al di sotto di un livello definito.
Il controllo relativo al superamento in eccesso o per difetto di un determinato valore di un livello di segnale può essere effettuato soltanto con linee limite.
Lo script riportato sotto mostra l'impostazione della linea limite. Le linee blu definiscono la linea limite. Le linee blu devono essere impostate una sola volta. La linea rossa riporta le informazioni buono/riuscito. Le linee nere sono relative alla configurazione dello strumento. Controllare sempre gli errori utilizzando "SYSTEM:ERROR?".
FSV: *RST
FSV: *IDN?
FSV: SYSTEM:DISPLAY:UPDATE ON
FSV: FREQUENCY:START 800MHz
FSV: FREQUENCY:STOP 1.3 GHz
FSV: CALCULATE:LIMIT:NAME 'HUGO'
FSV: CALC:LIM1:COMM 'sua linea'
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: Lo script di cui sopra è stato testato con FSV. Dovrebbe funzionare anche con altri analizzatori dello spettro R&S.