how to take data with the 12meter

18apr22

Related pages
Links In this page:
 
    camera looking at the 12meter

    Intro
    starting tcl
  • Online access
  • offline simulator
    setting up the if/lo
  • setting up receiver: ifsetup
  • freq bands to use: setfreq
  • if/lo attenuator settings: attn
    setting up the mock spectrometers
  • setting the spectrometer parameters:mockset
  • loading them into spectrometer: mockconfig
  • adjusting the spectrometer power levels: mockadjpwr
    pointing,src setup
  • put the telescope in tracking
  • source files, getting the coordinates
  • start the telescope moving before data taking pattern
    Starting the monitor displays:
  • monpnt12   .. will start the point display
  • monif2        .. starts if2 monitor
  • monp12m  ..  start diagnostic display of 12meter  status
  • All this routines can be run online or offline at ao (they just grab broadcast packets)
   
    choosing the datataking command to use.

    putting your observation in a script file and executing it.

    Online monitoring with idl

    Datataking examples using script files

-->  Things that will give you problems



Intro

    12meter data taking can be run online (controlling the telescope) or offline (just checking the tcl code). A tcl interpreter is used in both cases.
For some data taking scripts the if/lo and mock setup is done for you (using parameters you pass in).

For those who don't like reading web pages:


Starting tcl


Setting up the if/lo

18jul23   updated to new wide band receiver
   
The current feed is a dual pol (linear)( 2.5-> 14Ghz  cooled wideband receiver.  (there is a hipass filter in the dewar before the lna).
    A filter bank after the cryo dewar  sections the band into 6 freq bands.

    For a given receiver you can have up to 7 separate frequency bands as long as they sit within a 1Ghz bandwidth of the downstairs if/lo.


Setting up the mock spectrometer

    You can use up to 7 mock spectrometer. Each spectrometer has:

    You can set the mock parameters with mockset
% mockset
Usage: mockset param value
 bits    32,16,8    bits to use for output spectra
 boxes   1234567    boxes to use 1 to 7
 bwdiv   1,2..1024  bandwidth divisor
 clock   172.032    clock to use in Mhz
 ftype   fits,psr,pdev type of output file
 integms 1000       integration time in millisecs
 nchan   number of freq channels 2^n n=4..13
 proj    x101       project name for output file
 
pol     ab,stokes,sum   polarizations to provide. ab is both, stokes is a,b,u,v, or sum ab
 phshift noise/radar set shift in butterfly. noise for clean bands, radar if strong rfi.
   
mockset Notes:


mockset will load the values you specify into  the mock array variable.

When done setting the values, you  need to transfer
the values to the spectrometer with the mockconfig command:

Adjusting the mock power levels

mockadjpwr 30 reply

mockpset



Pointing, source setup


Choosing the data taking routine

    The current list of routines includes:


Running from a script file

    Tcl commands can be placed in a script  file. You can put some or just part of you observation in to file and then execute it


Online monitoring with idl

    You can monitor the data in real time using idl. This can be done online (galfas2) or on an offline machine. Each
of the monitor routine continue monitoring as new files become available.

Starting idl

The monitoring routines:

Other links:
Using idl at AO


masmon: monitor spectra

masmonstripch: total power stripchart

    This will input the spectra as they are taken, compute the total power in a beam,  and then plot it as a strip chart
Once the window hits it's max number of points (maxpnt= keyword on startup. def=1000), the display will scroll to the left.

psrfmonimg: monitor pulsar data taking with dynamic spectra

    This routine wil monitor pulsar datataking while using dynamic spectra. It will start on the current file and continue
monitoring. When a new file arrives, it will continue on. It will try to display 1 row of spectra at a time.


Things that will give you problems

<- page up
 home_~phil