×

Controllo radio per l’ascolto delle onde corte

Ho rilasciato SwHunter2 (versione 0.8.1 beta), la nuova versione del mio programma per l’attività di SWL/BCL. È un software libero, gratuito e open source.

Che cosa fa

SwHunter2 collega un ricevitore o un ricetrasmettitore al database delle trasmissioni internazionali EiBi. Mentre ascolti, il programma legge la frequenza dalla radio e ti dice chi sta trasmettendo, da dove, in quale lingua (e a che ora). Lo stesso database permette di fare il percorso inverso: scegli una stazione e la sintonizzi.

Il pannello principale mostra:

  • la radio collegata e frequenza corrente;
  • banda e modo (AM, USB, LSB, CW);
  • orologio UTC;
  • S-meter;
  • pulsanti per saltare alle bande broadcast, centrando la radio sulla frequenza centrale.

Per sintonizzare puoi digitare la frequenza con F1, oppure usare la rotellina del mouse sul display. Il passo è configurabile con il tasto destro. Con Ctrl il passo è 10 volte maggiore, con Shift 10 volte minore.

Che cosa cambia rispetto alla versione Python

La prima versione era scritta in Python. SwHunter2 è una riscrittura completa in C++/Qt, fatta soprattutto per integrare meglio Hamlib, la libreria che sta alla base del controllo della maggior parte dei ricevitori e ricetrasmettitori amatoriali e professionali. Funziona con le radio supportate da Hamlib. Sono centinaia di modelli, di molti produttori, e si configurano da una finestra: produttore, modello, porta seriale, baud rate, bit dati, stop bit e parità. C’è anche un pulsante di test per verificare la configurazione prima di salvarla. Il software permette di gestire più connessione ad apparati diversi.

Se la comunicazione con la radio si interrompe, il programma chiude la connessione in modo pulito, segnala l’errore e disconnette la radio. Poi basta riselezionare la configurazione dal menu per riprendere le operazioni.

Il database EiBi, sempre aggiornato

L’elenco EiBi cambia a ogni stagione di trasmissione. SwHunter2 controlla e scarica da solo gli aggiornamenti, e mostra a fine operazione quanti record sono stati importati e se ci sono stati errori. Se preferisci, puoi importare a mano un file CSV in formato EiBi dal menu File.

La ricerca può essere effettuata in due modi:

  • un clic sulla frequenza del display mostra subito le trasmissioni che corrispondono, con una piccola tolleranza, a quella su cui sei sintonizzato, tenendo conto dell’orario;
  • Info > Ricerca cerca nell’intero database per frequenza, orario, giorni, stazione, paese, lingua, area di destinazione e banda.

Tabelle, memorie e log

Dal menu Edit si possono modificare aree, bande, paesi, lingue, trasmittenti e le trasmissioni stesse, quindi se hai informazioni migliori del database puoi correggerlo, oppure integrarlo. C’è anche un banco di memorie con frequenza, modo, etichetta e note.

Gli ascolti possono essere memorizzati nel log in formato ADIF, direttamente dalla finestra dei risultati oppure dal menu contestuale della frequenza (“Registra frequenza corrente”). L’ADIF è un formato standard che è supportato della maggior parte dei programmi di log.

L’interfaccia è in italiano, inglese, tedesco, francese e spagnolo. La lingua si sceglie in automatico oppure con swhunter -l <codice di lingua>.

Le lingue diverse da italiano ed inglese sono traduzioni automatiche, segnalatemi gli eventuali possibili errori.

E’ ancora una beta

SwHunter2 è ancora in fase di test. Lo uso sui miei apparati, ma ogni radio ha le sue peculiarità, e quindi potrebbero esserci dei bug specifici di determinati apparati. Per questo mi servono i vostri riscontri:

  • con quali radio l’avete provato e come si è comportato;
  • eventuali errori, con il file di log (swhunt.log);
  • suggerimenti sull’uso e sulle funzioni che mancano.

Segnalatemi tutto, anche con un semplice commento qui sotto.

Licenza

SwHunter2 è distribuito con licenza GNU LGPL 2.1, la stessa della libreria di controllo della radio – Hamlib.
Il codice sarà disponibile a breve su GitHub. Ho previsto il rilascio di versioni per Linux e per Mac.
Il pacchetto per Windows (19MByte)  è per ora disponibile qui:

.

73 de I8ZSE
Giorgio

Share this content:

Commento all'articolo

You May Have Missed