15. Polarimetro

Ritorno
                all'elenco

 POLMAD V.0.9

S.Poppi, E.Carretti

 

Polmad è un software realizzato in ambiente CVI che consente l’acquisizione  e visualizzazione dati raw provenienti dal polarimetro.

Inizializzazione

Polmad è installato sul server vlbiserv (NT nella stanza di controllo della parabola).Sul desktop l’icona POLMED_DBG lancia  c:\poppi\polmed\CVI\polmed_dbg.exe.

All’avvio il programma si presenta così:

 Fig. 15.1 : Polmad, pannello principale

Dal menù setup serial si configura la connessione seriale (COM16, 19200 bps, 8bit), che avviene solo dopo aver attivato l’interruttore “ADC link” nel pannello principale.

L’interruttore “FS connection” attiva la connessione con il field system ed apre un socket TCP in ascolto sulla porta 7013.

La configurazione della velocità di campionamento degli ADC avviene mediante il pannello setup ADC, dove sono possibili 3 configurazioni  (10 Hz, 25 Hz e 40 Hz). Nel medesimo pannello vi è’ il pulsante di autocalibrazione, che permette di calibrare gli ADC utilizzando una tensione di riferimento interna alla scheda di acquisizione. Tale operazione e’ necessaria ogni qualvolta si riscontrino delle anomalie nella conversione A/D e viene effettuata di default ad ogni cambio di frequenza di campionamento.


Acquisizione Dati

I pulsanti Start e Stop rispettivamente avviano e terminano l’acquisizione dati.

Sono possibili due  modalità  di acquisizione, a seconda che la check box “point source” sia selezionata o meno:

    1. Modalità mappe (check box disabilitata) : stream  continuo di dati, dove il controllo dell’antenna e’ lasciato interamente al field system, non viene fatto nessun controllo sul flag on source, e l’acquisizione avviene anche durante il movimento.

   2. Modalità point source (check box abilitata):  la memorizzazione dei dati avviene solo quando il flag di stato antenna e’ TRUE (antenna in tracking), ripetendo ciclicamente la sequenza osservativa ON-OFF-CAL (ON= antenna su sorgente, OFF = antenna su posizione di riferimento fuori sorgente, CAL= marca di calibrazione attiva).

Durante l’acquisizione, i dati  vengono visualizzati in tempo reale ed  è possibile  scegliere quali canali visualizzare selezionando le apposite checkbox.

Le caselle di testo “Polarimeter” e “Pointing Info” rappresentano rispettivamente i dati provenienti dal polarimetro e le informazioni sul puntamento, provenienti dal Field System.

 

Modalita’ server

I comandi possono essere inviati da remoto tramite socket, inviando una stringa alla porta TCP 7013. Le stringhe ammesse sono le seguenti (CASE SENSITIVE):

 

Comando

Descrizione

C

Inizia acquisizione

D

Termina acquisizione

1

ADC a 10 Hz

2

ADC a 25 Hz

3

ADC a 40 Hz

4

ADC a 100 Hz (attualmente non disp.)

E

Autocalibrazione

_source=name,ra,dec,epoc

Antenna su sorgente name

_radecarate=raspeed,decspeed

Moto addizionale dell’antenna alla velocita’ raspeed (in ra), decspeed int arcsec/h (distanze angolari in cielo, gia’ compensate per  cos (dec).

/file=filename.txt

Output file impostato su filename.txt

/freq=10 

Imposta la label della frequenza di campionamento nell’Header file(Attenzione, e’ solo indicativa, non cambia la velocita’ di campionamento –da modificare ).

Su pcfs.med.ira.cnr.it  (pc del field system) sono presenti alcuni comandi rapidi per permettere  l’avvio e l’arresto dell’acquisizione da remoto. Tali comandi sono :

/usr2/oper/poppi/polmed/polstart    (avvio)

/usr2/oper/poppi/polmed/polstop     (arresto)

 

Point Source Mode 

Tramite il menu’  view source, viene mostrato il pannello di configurazione per le osservazioni di sorgenti puntiformi. Sono possibili due modalita’ :

1.      list mode, per osservare in sequenza piu’ sorgenti

2.      single mode, per osservare un’unica sorgente.

In list mode  i parametri delle sorgenti vengono letti dal file di configurazione  schfile.dat posto in C:\poppi\polmed. Si tratta di un file ASCII dove, per ciascuna  sorgente, una riga  contiene  i parametri dell’osservazione, separati da spazi. Pertanto le colonne rappresentera, in sequenza:

  1. Nome schedula;
  2. Nome file di output;
  3. Nome sorgente;
  4. Ascensione retta(HHMMSS.S)
  5. Declinazione (DDMMSS)
  6. Epoca (1950,2000, -1)
  7. ora siderale di inizio (NON IMPLEMENTATO  campo obbligatorio)
  8. ora siderale di fine obs (NON IMPLEMENTATO  campo obbligatorio)
  9. tempo di osservazione ON source per ogni ciclo
  10. tempo di osservazione OFF source per ogni ciclo
  11. frequenza osservativa;
  12. Valore della marca di calibrazione TP1 (total power 1);
  13. Valore della marca di calibrazione TP2 (total power 2);
  14. frequenza di campionamento;
  15. tempo di osservazione CAL per ogni ciclo;
  16. non implementato
  17. distanza della posizione OFF;
  18. non implementato
  19. non implementato
  20. non implementato
  21. numero di cicli per passare ad una sorgente successiva;

Casella di testo: Schedule Name =Dummy
                        Output File Name =3c286_050419.txt Source Name
                        =3c286 Source RA =133108.2 Source Dec =303032
                        Epoch =2000 Observation year =2005 Observation
                        Start Time =100000 Observation End Time =200000
                        Observation ON Time =16 Observation OFF Time =16
                        Receiver Frequency (GHz)=5.000000 Calibration
                        Value (1) (K)=6.800000 Calibration Value (2)
                        (K)=6.800000 Adc Averaging =10.000000Calibration
                        Time (sec.)=8Calibration Period(OFF Cycles) =0
                        HPBW =0.083300 OFF Beam =0.000000 OFF Coordinate
                        = Antenna Speed (longitude) =  200.0
                        Antenna Speed (latitude) =   
                        0.0[END OF FILE HEADER]109115051
                            +0.232438   
                        +0.337727 -1.077549 +1.181475 ON_____ 1
                        109115051 +0.232438    +0.337704
                        -1.076941 +1.181731 ON_____ 1 109115051
                        +0.232440    +0.337628 -1.077501
                        +1.182840 ON_____ 1 109115051 +0.232379
                           +0.337627 -1.078505 +1.182966
                        ON_____ 1 109115051 +0.232354   
                        +0.337654 -1.078345 +1.182476 ON_____ 1
                        109115051 +0.232407    +0.337526
                        -1.078230 +1.182774 ON_____ 1 109115051
                            +0.232383   
                        +0.337544 -1.078129 +1.181934 ON_____ 1
                        109115051    
                        +0.232390    +0.337549 -1.076999
                        +1.182503 ON_____ 1
Per far partire la sequenza da una determinata sorgente, e’ sufficiente ciccarne il nome nel campo “Sources” premendo poi il pulsante OK.

In modalita’ single, i parametri della sorgente possono essere impostati tramite i campi nel pannello, premendo il pulsante OK  (il  pannello rimane aperto, finche’ non si preme il pulsante CLOSE).

Tale pulsante abilita automaticamente la modalità  point source ed imposta la frequenza di campionamento a 10 Hz (impostazione provvisoria, nel prossimo upgrade sara’ possibile cambiare frequenza di campionamento dai campi del pannello)

 Fig. 15.2 : pannello di configurazione osservazioni in single source mode

Formato file output

I dati sono salvati in formato ASCII dove l’header precede lo stream di dati che è costituito da 7 colonne per la modalità point sources, e 9 per la modalità mappe.

Le colonne rappresentano:

  1. Giorno ed ora (UT) di acquisizione dato nel formato DDDHHMMSS, dove DDD è il giorno dell’anno, HH, MM, SS indicano rispettivamente, ore minuti e secondi
  2. Total Power 1 (Unità arbitrarie, in volt)
  3. Total Power 2 (vedi total power 1)
  4. Q (vedi total power 1)
  5. U (vedi total power 1)
  6. Flag dato e stato Marca   (ON ___, on source ; OFF____, off source; OFFCAL, offsource e marca di calibrazione attivata)
  7. Flag stato antenna (1 = tracking, 0 slewing).
  8. RA (J2000) in radianti (solo modalità mappe)
  9. DEC (J2000) in radianti (solo modalità mappe)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Precedente Indice Successiva