CatRotator - Rotator control software

Aperto da IZ8EWD, Ven 20 Maggio, 10:07 2022

Discussione precedente - Discussione successiva

0 Utenti e 2 Visitatori stanno visualizzando questa discussione.

Senza nome 1

"In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei" (Disclaimer)

IZ8EWD

CatRotator è il nuovo software di controllo rotori d'antenna.

Caratteristiche principali:
- controllo di più rotori contemporaneamente;
- comunicazione con altri software tramite protocollo UDP;
- open source, multipiattaforma, gratuito.

Download https://www.pianetaradio.it/blog/catrotator/
Configurazione con Log4OM https://www.pianetaradio.it/blog/catrotator-e-log4om/


IZ8EWD

Ora disponibile per il download la nuova versione 1.1.0 di CatRotator.
https://www.pianetaradio.it/blog/catrotator/

Ecco le principali novità:
- Controllo contemporaneo fino a tre rotori
- Supporto rotori Azimuth/Elevazione ed Elevazione
- Commutazione short/long path
- Personalizzazione preset
- Puntamento con inserimento del QTH locator


IZ8EWD

Ora disponibile per il download la nuova versione 1.2.0 di CatRotator.
https://www.pianetaradio.it/blog/catrotator/

Ecco le principali novità:
- pulsanti + e - per incremento / riduzione dell'angolo di puntamento;
- tracking luna con WSJT-X e aerei con AirScout;
- gestione intelligente overlap.

IZ8EWD

La nuova versione 1.3.0 di CatRotator è ora disponibile per il download.
La novità principale è il tracking dei satelliti in accoppiata con il software PreviSat, che è stato integrato appositamente per noi radioamatori di questa nuova funzionalità.

Change log:
- Tracking satelliti con software PreviSat;
- Aggiornamento alle librerie Hamlib 4.5 beta;
- Ottimizzazione codice e correzione bug.

Download qui https://www.pianetaradio.it/blog/catrotator/
Istruzioni sull'utilizzo con PreviSat https://www.pianetaradio.it/blog/ca...-e-previsat/

IZ8EWD

Rilasciata la nuova versione CatRotator 1.4.0.

Change log:
- Dark theme
- Tracking N1MM Logger+
- Tracking WSJT-X status
- Puntamento con callsign
- Upgrade librerie Hamlib 4.5.5

Download qui https://www.pianetaradio.it/blog/catrotator/

Stefano IU8IXZ

Citazione di: IZ8EWD il Mer 19 Aprile, 11:44 2023Rilasciata la nuova versione CatRotator 1.4.0.

Change log:
- Dark theme
- Tracking N1MM Logger+
- Tracking WSJT-X status
- Puntamento con callsign
- Upgrade librerie Hamlib 4.5.5

Download qui https://www.pianetaradio.it/blog/catrotator/

Ciao un'informazione, questo software è compatibile con l'interfaccia RTC-200 ? Sto valutando l'acquisto di questa interfaccia, però non vorrei spendere inutilmente i soldi
73 - IU8IXZ

IZ8EWD

Citazione di: Stefano IU8IXZ il Lun 01 Gennaio, 21:43 2024Ciao un'informazione, questo software è compatibile con l'interfaccia RTC-200 ? Sto valutando l'acquisto di questa interfaccia, però non vorrei spendere inutilmente i soldi

Certamente, l'interfaccia RTC-200 emula il protocollo GS-232 di Yaesu, perfettamente supportato da CatRotator.
Mi risulta di altri radioamatori che utilizzano la stessa interfaccia.

IZ8EWD

Rilasciata la nuova versione CatRotator 1.5.0.

Change log:
- Offset antenna

Download qui https://www.pianetaradio.it/blog/catrotator/

Stefano IU8IXZ

Citazione di: IZ8EWD il Mar 02 Gennaio, 17:44 2024Certamente, l'interfaccia RTC-200 emula il protocollo GS-232 di Yaesu, perfettamente supportato da CatRotator.
Mi risulta di altri radioamatori che utilizzano la stessa interfaccia.

Perfetto ti ringrazio  çç16
73 - IU8IXZ

Olduser2

Citazione di: IZ8EWD il Mar 02 Gennaio, 17:45 2024Rilasciata la nuova versione CatRotator 1.5.0.

Change log:
- Offset antenna

Download qui https://www.pianetaradio.it/blog/catrotator/

Bellino, un solo appunto se posso, stavo dando un'occhiata ai sorgenti

https://github.com/PianetaRadio/CatRotator

e sebbene il codice sia ben leggibile... direi che qualche commento in più non guasterebbe :)


Olduser2

prima che mi dimentichi, oltre alla "critica" (credo sia costruttiva :D) un'idea che potrebbe interessarti, questo sito

https://ns6t.net/azimuth/azimuth.html

permette di generare una mappa mondiale azimuthale centrata su una data posizione, ossia, fornendo (ad es.) il proprio "grid locator" verrà generata una mappa centrata sullo stesso, il bello è che il tutto è richiamabile direttamente "da codice" usando una semplice "GET", ad esempio questo URL (che ho creato "a mano")

https://ns6t.net/azimuth/code/azimuth.fcgi?title=Azimuthal%20Map&location=JN63EC&countries=checked&distance=&states=&paper=A4&uscities=&bw=&bluefill=checked&latlong=&viewinbrowser=&gridsquares=&pstrotator=&noheadingfooting=

fornisce una mappa centrata su Perugia (ma basta cambiare il grid locator) e con formato base A4, i parametri della GET sono i seguenti

https://ns6t.net/azimuth/code/azimuth.fcgi
?title=Azimuthal%20Map    -- titolo della mappa
&location=JN63EC          -- coordinate centro
&countries=checked        -- etichette sui paesi mondiali
&distance=                -- raggio dal centro
&states=                  -- mostra stati US
&paper=A4                -- formato "carta"
&uscities=                -- mostra città principali US
&bw=                      -- mappa in bianco e nero
&bluefill=checked        -- riempie mari/laghi in blu
&latlong=                -- riferimenti lat/long
&viewinbrowser=          -- mostra nel browser
&gridsquares=            -- aggiunge i grid locator
&pstrotator=              -- mappa per PSTRotator
&noheadingfooting=        -- niente intestazione o fondo pagina

e corrispondono a quanto visibile nel form aperto con il browser, per quanto riguarda i formati carta, basta dare un'occhiata al sorgente della pagina per trovare la lista... ora, sarebbe simpatico che il CatRotator, avendo il grid locator, scaricasse (se non già presente) una mappa generata al volo tramite l'URL sopra, la stessa potrebbe poi essere semplicemente aperta su richiesta oppure usata come "quadrante" per mostrare l'orientamento attuale dell'antenna (avendo anche l'angolo di apertura della stessa si potrebbe addirittura tracciare l'area di copertura); credo che una funzionalità del genere potrebbe essere simpatica ed anche utile, dato che fornirebbe a colpo d'occhio la direzione verso la quale orientare l'antenna ! Nel caso delle V/UHF si potrebbe considerare l'idea di generare una seconda mappa fornendo il parametro "distance" in modo da coprire un'area più ristretta ...

che ne pensi ?

P.S. se poi ti servisse qualcosa per visualizzare il PDF ci sono sia muPDF che sumatraPDF che possono essere inclusi nell'applicazione oppure GhostScript che permette di convertire il PDF in un'immagine TIFF o PNG ;)



Olduser2

Mi correggo, l'URL per la generazione è in questo modo

https://ns6t.net/azimuth/code/azimuth.fcgi
?title=CatControl
&location=JN63EC
&countries=on
&distance=off
&states=off
&paper=A4
&uscities=off
&bw=off
&bluefill=on
&latlong=off
&viewinbrowser=off
&gridsquares=off
&pstrotator=off
&noheadingfooting=on

notare "on" ed "off" per i parametri "check", l'URL risultante è questo

https://ns6t.net/azimuth/code/azimuth.fcgi?title=CatControl&location=JN63EC&countries=on&distance=off&states=off&paper=A4&uscities=off&bw=off&bluefill=on&latlong=off&viewinbrowser=off&gridsquares=off&pstrotator=off&noheadingfooting=on

e genera una mappa centrata su "JN63EC" con i nomi dei vari paesi e mari/fiumi/laghi in azzurro e senza intestazioni o piè di pagina, volendo provare una "GET" diretta basta usare curl (anche in windows)

curl -o map.pdf "https://ns6t.net/azimuth/code/azimuth.fcgi?title=CatControl&location=JN63EC&countries=on&distance=off&states=off&paper=A4&uscities=off&bw=off&bluefill=on&latlong=off&viewinbrowser=off&gridsquares=off&pstrotator=off&noheadingfooting=on"

il comando sopra genera la mappa e la salva come "map.pdf" nella directory corrente, a questo punto, volendo convertire la mappa in un'immagine "PNG" sarà necessario avere GhostScript

https://ghostscript.com/releases/gsdnld.html

e quindi lanciare il comando

gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -o map.png -r600 map.pdf

per ottenere il file immagine "map.png" contenente la mappa generata e convertita dal formato PDF, il parametro "-r" indica la risoluzione in pixel per pollice e può essere aggiustato come necessario



IZ8EWD

Ciao, grazie per le indicazioni, ne ho preso nota.
Vedendo tra le opzioni &pstrotator, mi fa pensare che il sistema sia utilizzato anche dall'omonimo software (a pagamento), bisognerebbe capire cosa accade attivandola. Farò qualche prova.

Olduser2

Citazione di: IZ8EWD il Mer 03 Gennaio, 17:13 2024Ciao, grazie per le indicazioni, ne ho preso nota.
Vedendo tra le opzioni &pstrotator, mi fa pensare che il sistema sia utilizzato anche dall'omonimo software (a pagamento), bisognerebbe capire cosa accade attivandola. Farò qualche prova.

Di nulla, ho cercato di fornire il mio piccolo contributo al tuo programma; per quanto riguarda "PSTRotator" non ho mai provato cosa accada selezionando quell'opzione ... ma ho provato poco fa, in pratica non viene generata la scala in gradi posta lungo la circonferenza ed il numero di linee che partono dal centro della mappa è inferiore, non so a cosa serva, ma in qualsiasi caso non credo sia un'opzione utile al "Cat", ad ogni modo, per "giocare" con i parametri puoi tranquillamente usare la pagina "normale", ossia https://ns6t.net/azimuth/azimuth.html e poi trasferire le impostazioni all'URL di cui ai post precedenti; per la "GET" del file, visto che "Cat" è scritto in C++ potresti usare LibCURL https://curl.se/libcurl/ e, con "un paio" di chiamate (vedi qui https://curl.se/libcurl/c/url2file.html e qui https://curl.se/libcurl/c/https.html per un paio di esempi), essere in grado di scaricare il PDF (ma anche di fare altro, se servisse ;D) ed a quel punto anche le librerie di ghostscript per convertire il PDF in immagine (se desiderato) direttamente da codice, l'unico svantaggio della conversione in immagine è che mentre il PDF è vettoriale, l'immagine non lo è, per cui, variando il livello di "zoom" si andrebbero a perdere dettagli o si otterrebbero delle "sgranature" (l'ideale sarebbe convertire il PDF in SVG o EMF, ma poi non so quanto sarebbe facile visualizzare tali formati)

una nota aggiuntiva, prova quanto segue:

apri la pagina principale https://ns6t.net/azimuth/azimuth.html

immetti il locator (es. JN63EC)

imposta la distanza a 1000

imposta il formato carta ad A4

metti la spunta su "label cities"

clicca su "create map"

la mappa risultante può far comodo per V/UHF :D




Olduser2

Giusto per completezza, nel caso qualcuno non avesse idea di quale sia il proprio locator (strano, ma credo possa succedere), basta aprire questa pagina

https://dxcluster.ha8tks.hu/hamgeocoding/

e poi spostando e zoomando la mappa trovare la sigla del proprio "quadratone" (servono solo i locator a 6 caratteri), a questo punto, come già scritto immettendo la sigla qui

https://ns6t.net/azimuth/azimuth.html

si otterrà la mappa azimuthale centrata sul proprio QTH ed utile all'orientamento dell'antenna


-

Prodotti interessanti da acquistare

Sezione articoli utili da avere

 

free countersfree countersfree counters