ara-astronomia / AutomazioneTende

codice per automatizzare il movimento delle tende in relazione alla posizione del telescopio
MIT License
0 stars 2 forks source link

Sync tele at the start Crac via javascript #124

Closed spider65 closed 3 years ago

spider65 commented 4 years ago

FS2 alla riaccensione non mantiene in memoria lo stato Tacking Off in cui era al momento dello spegnimento, partendo in Tracking On. Questo comporta la perdita della posizione di park e quindi l'impossibilità di sincronizzare il tele in quella posizione predefinita.

l'idea è: facciamo partire fs2 all'accensione degli alimentatori da Crac, ed allo stesso momento facciamo partire un timing, bastano i secondi. Iniziamo la procedura di avvio di Maxim , TheSkyX (o altri software) con conseguente link al telescopio. Nel frattempo il telescopio, avrà perso la sua posizione di park sulla quale non sarà più sincronizzabile. Aggiungiamo un pulsante Sync sulla Gui di Crac Il metodo che questo pulsante lancierà, provvederà a: 1) leggere il tempo in secondi trascorso dall'accensione di FS2 2) convertire le coord di Alt e Az di park in AR e DEC per l'istante in UT di accensione di FS2 3) aggiungere al valore di AR n arcsec calcolati leggendo il tempo trascorso dall'accensione/15 4) lanciare il Js sky6RASCOMTele::Sync(dRa, dDec), passandogli il valore di Ar corretto e il valore di Dec calcolato allo start, che sincronizzerà il telescopio al valore effettivo di Ar e Dec

E il tele è sincronizzato riferimenti: https://www.bisque.com/wp-content/scripttheskyx/classsky6_r_a_s_c_o_m_tele.html#a7c10501afaf12b4a030fc235df42cab3

void sky6RASCOMTele::Sync ( double dRa,   double dDec, QString lpszObjectName )

http://learn.astropy.org/rst-tutorials/Coordinates-Transform.html