A partire dalla versione 0.9.5.1, un file autoexec.txt collocato nella directory Documenti\satsagen\settings viene letto da SATSAGEN al termine della sequenza di Power-on e i comandi contenuti vengono eseguiti riga per riga.
Quando si eseguono più istanze di SATSAGEN, ciascuna istanza utilizza il proprio file autoexec. L’istanza n. 0 (predefinita) utilizza autoexec.txt, mentre le istanze successive utilizzano un nome file numerato:
- Istanza n. 0 → autoexec.txt
- Istanza n. 1 → autoexec_1.txt
- Istanza n. 2 → autoexec_2.txt
- e così via.
Un file autoexec.txt può essere usato per impostare i campi di registro dei sintetizzatori PLL LMX2595 e LMX2820, se i valori predefiniti dei driver non fossero adatti alle nostre esigenze. Oppure, è possibile configurare e avviare lo Spectrum Analyzer.
Il comando da inserire in autoexec.txt per impostare i campi di registro è semplicemente la lettera w seguita dal nome del campo e dal valore.
Per esempio, se desideriamo che la sorgente di riferimento del PLL non venga moltiplicata per due (di default il driver moltiplica per due il clock di riferimento fino a valori di ingresso di 130 MHz) allora possiamo inserire le seguenti righe:
selectdevice tx
w OSC_2X 0
Il primo comando selectdevice tx imposta il dispositivo che eseguirà i comandi successivi. Se dobbiamo agire sui sintetizzatori dedicati come oscillatori locali di mixer esterni, allora i comandi saranno selectdevice extlorx e selectdevice extlotx, per selezionare rispettivamente i sintetizzatori degli LO dei mixer esterni di ricezione e di trasmissione.
Fare riferimento alla documentazione ufficiale dei sintetizzatori per l’elenco completo dei campi e dei valori ammessi.
Come anticipato in precedenza, possiamo utilizzare il file autoexec.txt per automatizzare la configurazione e l’avvio dello Spectrum Analyzer.
I comandi relativi sono:
- setcfsa frequenza, dove il parametro è la frequenza centrale dello Spectrum Analyzer espressa in kHz.
- setspansa span, dove span è espresso in MHz.
- setrxgainsa gain, dove gain è espresso in dB
- startsa
In conclusione, se per esempio vogliamo disattivare la moltiplicazione per due del clock di riferimento del sintetizzatore in trasmissione ed avviare lo Spectrum Analyzer al Power-on configurato con 432 MHz di frequenza centrale, span a 1 MHz e guadagno degli stadi di ricezione a 30 dB, allora il file autoexec.txt sarà come segue:
selectdevice tx
w OSC_2X 0
setcfsa 432000
setspansa 1
setrxgainsa 30
startsa
