Oggi è 27 apr 2024, 18:29
   
Text Size
Login

AA5 Script Source

Le nuove tecniche per studiare e comprendere la natura di tanti fenomeni celesti.

Messaggioda marcoleo » 2 mar 2015, 20:47

Paolo,
continuo qui l'interessante argomento relativo alle possibilità di automatizzare con AA5 la realizzazione degli spettri. Quindi in uno spirito di condivisione riporto qui sotto lo script che ho appena lanciato perchè mentre scrivo questo post stò riprendendo data la cristallina serata veramente inaspettata:

System.execute("C:\Documents and Settings\Marco\Desktop\phidget_controlV5.exe")
Camera.Start(2)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\neon1.fit")
image.close
Camera.Start(0.5)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\flat1.fit")
Image.close
Camera.Start(0.5)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\darkflat1.fit")
Image.close

Pause(2)

for i = 1 to 20
Camera.Start(240)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\omiand-"+ str$(i)+".fit")
Image.close
Next i

Pause(2)

System.execute("C:\Documents and Settings\Marco\Desktop\phidget_controlV5.exe")
Camera.Start(2)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\neon2.fit")
image.close
Camera.Start(0.5)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\flat2.fit")
Image.close
Camera.Start(0.5)
Camera.Wait
Image.Save("C:\Documents and Settings\Marco\Desktop\Astro Osservazioni\2015\0302\omiand\darkflat2.fit")
Image.close
END


Questo script è riportato su un foglio di testo e quando cambio stella e/o data normalmente utilizzo la funzione "sostituisci" e cambio rapidamente il file di testo e lo salvo nel folder dove all'interno saranno salvati i diversi spettri. Poi in AA5 non faccio altro che aprirlo dal menu degli script. Da notare che nel mio caso l'eseguibile lanciato dal comando System execute (phidget_controlV5.exe) è un semplicissimo codice VB6 che fa partire dei timer che comandano i relay del neon, del flat e del servo. I parametri relativi ai secondi di accensione del neon e del flat e dell'angolo di rotazione del braccio/specchietto sono riportati su un altro foglio di testo in questo modo:

2000
1000
75
54

Time Neon
Time Dark and Flat
Neon Servo Angle
Flat Servo Angle


l'eseguibile quindi ricopia i parametri nel suo stesso codice e li applica non appena riceve il comando da AA5 di System execute. Al termine della sequenza l'eseguibile si chiude grazie al comando "unload me" riportato nel codice VB6 al termine del conteggio del timer dedicato.

Una volta conclusa la serie di spettri della stella AA5 lancia l'esatta sequenza di comandi dell'inizio "System execute..etc" dopo una pausa di 2 sec.

Una volta terminata la sessione per parcheggiare la montatura utilizzo invece la funzione di EQMOD ASCOM : minutes until park. Sono sicuro che esiste anche un comando in AA5 per parcheggiare la montatura in automatico ma preferisco lavorare con EQMOD perchè così viene salvato l'allineamento per la sessione successiva. Il pc si spegne grazie al software Power off che imposto ad un'ora calcolata sulla base del tempo necessario (come per EQMOD).

Infine una spina temporizzata toglie la corrente (sempre alle 3 di notte) da tutto l'osservatorio questo più che altro per togliere corrente alla ventolina dell'Atik ma sto pensando di collegarla ad uno dei due relay ancora disponbili e quindi farla spegnere sempre da AA5 al termine della sessione. Volendo esiste uno script di AA5 che fa spegnere AA5 ed il computer.

Questo modo di operare mi permette di lanciare una stella prima di andare a dormire sapendo che il giorno dopo ritrovo la montatura parcheggiata, la corrente in off e gli spettri salvati nel pc direttamente collegato al telescopio.

Magari se vuoi riporta lo script che utilizzi tu così ci facciamo una idea tutti delle varie possibilità molto interessanti.

Ciao,
Marco
marcoleo
Utente Attivo
 
Messaggi: 298
Iscritto il: 16 apr 2011, 23:07

Torna a Spettroscopia, Radioastronomia

Chi c’è in linea

Visitano il forum: Nessuno e 89 ospiti

cron

Chi c’è in linea

In totale ci sono 89 utenti connessi :: 0 iscritti, 0 nascosti e 89 ospiti (basato sugli utenti attivi negli ultimi 5 minuti)
Record di utenti connessi: 595 registrato il 22 dic 2022, 1:59

Visitano il forum: Nessuno e 89 ospiti

Login Form