Observing with SRT¶
Welcome to the user cookbook!
These pages are intended to support the observer when performing observations with SRT. For a complete documentation on the user guide Observing at SRT with Discos, please click here.
A picture of the SRT control room layout is provided in Fig.1.
Before observing, check that the system is ready. Then select the observation mode you want, a menu will appear with the different receivers (C-, K- and L-bands) and the associated backends (Total Power, SARDARA, Xarcos, DFB, Roach1). You can simply follow the different steps in order to carry out safety observations.
Before observing¶
Important checks¶
Some checks need to be performed before starting the observations.
Important
Before observing, check that the emergency stop button
is not pressed.
On discos-manager (ACS)¶
Check that all of the 35 containers are active on ACS (Fig.2).
Warning
If the number of containers is 0 instead of 35 in ACS, you have to start ACS (see the Restart Discos procedure in the Discos from Scratch section).
On discos-console (observer computer)¶
- On the CONSOLE virtual desktop, check the presence of the 9 panels (Fig.10):
Check also that:
- the interface of the Meteo client is open to check the wind velocity in real time (it should be < 60 km/h) (Fig.9). If the interface is closed, type
$ meteoClient &
on a shell;- the quicklook is open. If it is closed, open it by clicking on the
quicklook.html icon on the desktop of discos-console;
- the active surface is green (Fig.4).
Warning
The active surface does not work properly if a large fraction (a whole sector) becomes red. It is a problem in K-band observations (Fig.42);
Warning
If the calibrationtool client is already open or if you need to open it later during your observation to perform pointing and/or focus optimization, remember, do not close it during the whole session. To open it, type $ calibrationtoolclient MANAGEMENT/CalibrationTool &
on a shell.
Upload your shedules (.scd, .lis, .bck and .cfg files) and check them:
From your computer:
$ scp [schedulename.*] [projectID]@discos-console:./schedules/
On discos-console:
$ ssh -X [projectID]@discos-console
$ cd /home/[projectID]/schedules
$ scheduleChecker [schedulename.scd]
Warning
Check also the update and temporary modifications
Observation modes¶
Pulsar observations¶
Notes¶
Notes about the ROACH1 backend¶
The ROACH1 has the capability to process 32 x 16 MHz bands = 512 MHz of bandwidth, therefore the entire L-band and P-bands. It is not adequate for observing in C-band or K-band unless one wants to observe a smaller portion of the total bandwidth. With the current setup of being linked to an 8-node CPU cluster (the “LEAP cluster”), it can only process 8 x 16 MHz bands = 128 MHz of bandwidth. It is therefore adequate for LEAP observations, which observe only a portion of the total L-band, or for the entire P-band. In the near future (later part of 2019), a second ROACH1 board (ROACH1_GPU) will be linked to the SARDARA GPU cluster and will be able to process the entire L-band (512 MHz).
We have two sets of instructions. The main set of instructions includes the use of the SEADAS sofware tool, which controls both the antenna and the backends, while the second set includes manual instructions (useful for using the ROACH1 in “piggy-back mode”).
With regard to the manual instructions: in this configuration, where the ROACH1 is used in piggy-back mode, the ROACH1 is not “integrated” into the DISCOS antenna control system. DISCOS is used only to point at the sources, while with the use of the externalClient, the ROACH1 follows the antenna in an automated way. To tell DISCOS to track sources, the observer can use manual instructions or load a standard DISCOS schedule. To tell the ROACH1 to start/stop data acquisition, the observer can launch the automated system on the LEAP cluster which follows what the antenna is doing (start of data acquisition when the antenna is TRACKING and stop when the antenna is SLEWING). In case of problems with the externalClient, the start and stop of data acquisition can also be done manually on the LEAP cluster.
For more information, contact D. Perrodin.
Important
At the end of the session, please fill the LOG file.
Troubleshooting¶
Problems during the observations¶
Problem identification¶
Depending on the problem, you can be able to resolve it. The first thing is to identify the origin of the error. Check the presence of error messages on the different monitor panels, the jlog, ACS and the ACU control panel.
MinorServo¶
Errors, warning and failure of the MinorServoBoss can be related to the crash of the server that manages the minor servos: MSCU. Check first if the server crashed and restart it if needed. Ask the project friend to complete the procedure from viewer01 (VLBI console). The instructions are on this link: https://srtsupervisoronduty.readthedocs.io/it/latest/sd/srt/procedures/minor_servo.html#mscu-restart.
After restarting the server it is necessary to restart the containers of the minor servos on the discos-manager computer.
Quicklook¶
If the Quicklook stop running correctly and is frozen to a previous session, you can restart it from a terminal with the user “observer”:
$ su - discos service quicklook restart
Please, ask the project friend to complete the procedure with the password.
Monitor panels¶
Look at the 9 panels. The error messages usually come out in red.
Attention
operatorInput
Check that the command you have insterted is written correctly. If the error is not related to a typo, try to identify the origin of the problem. Check the different panels (Scheduler, MinorServo, Receivers, etc…) and the jlog.
Attention
Scheduler
srt-scheduler when the schedule is not running correctly. If the Scan/SubScan number is proceeding correctly, the FAILURE can be associated with skipped scans because of the too high or too low elevation of the source (> 85° or < 5°).
Solution: Stop the schedule with > stopSchedule
and
check the elevation of the target with CASTIA.
Then start again the schedule with >
startSchedule=[projectID]/[schedulename].scd,[N]
when the target is
visible.
Attention
Receivers
If the local oscillator (LO) value is set to 0 on the Receivers panel while you have inserted a correct value (in MHz) on the operatorInput, the LO container is probably down (check also the operatorInput and jlog errors). Contact the person in charge of the observations (observer’s friend) to resolve the problem.
Jlog¶
Attention
LoggingClient
Error messages on the LoggingClient appear in red while warning are in yellow. If the Subscan skipped message appears, the scheduler is skipping subscans because of a too high or low elevation of the target (see previous section).
ACU control panel¶
If one or different boxes appear in yellow (warning) or red (error), put the mouse on the box and read the associated message.
Attention
Servo DC warning
If the wa_Servo_DC_Warn label appears on the yellow warning box, the observations must be immediately interrupted. Give the following commands to stow the antenna:
> antennaPark
> servoPark
> asPark
Communicate the problem to the person in charge of the observations, as indicated by your project friend.
Attention
Servo system and axis errors
After the stow of the antenna, errors related to the main servo system or to the azimuth/elevation axes may occur.
To solve the problem, give the following commands in the operatorInput console:
> antennaReset
> antennaTrack
Wait 10 seconds. If the errors disappear, you can proceed to the observations by setting first the minor servo setup > servoSetup[code]
, with [code=LLP,PPP,CCB,KKG]
.
Instead, if the errors remain, give again the previous commands:
> antennaReset
> antennaTrack
Wait 10 seconds. If the errors disappear, you can proceed to the observations. Please, set first the minor servo setup as indicated before.
If the errors persist:
- push the emergency stop button
- release the emergency stop button
> antennaReset
> antennaTrack
At this point, the problem should be resolved. You can proceed with the observations. Please, set first the minor servo setup as indicated before.
If the problem persits, please contact the person in charge of the observations (observer’s friend).
Attention
Power errors
In the case of err_Power_Error label, look at the jlog window. The MAIN POWER ERROR message should appear, being assigned a CRITICAL priority. To resolve the problem, give the following commands in the operatorInput console:
> antennaReset
> antennaTrack
If the error message is different or the problem still unresolved, contact the person in charge of the observations (observer’s friend).
Wind velocity¶
Attention
MeteoClient
Check regularly the wind velocity using the $> meteoClient &
on
a shell of nuraghe-mng. For observations in K-band, the wind speed
should not exceed 30 km/h (value to be checked) otherwise the pointing
accuracy will probably be lost.
Attention
Unstow of the antenna
The antenna is automatically stowed when the wind speed exceeds 60km/h. If you want to continue the observations without redoing the setup from the beginning (receiver, bandwidth, attenuations, etc…), you can simply unstow the antenna and start again the observations where you left off, following the sequence of commands:
> antennaUnstow
> antennaTrack
> startSchedule=[schedulename].scd,[N]
where you were previously.
Stow of the antenna¶
Attention
Put the antenna in stow with the green button
In the case the control software has some problems or is disable and you cannot
communicate anymore with the antenna, you can use the green button
to park the antenna. The green button is located close to the red
emergency stop button in the control-room.
When the antenna is parked, look at the ACU monitor, wait until
Axis blocked appears in red (Fig.37).
Only at this moment, you can press on the emergency stop button
(Fig.38).
Unresolved problems¶
If you do not find the origin of the problem or the problem is too complex to be resolved, please contact the person in charge of the observations (observer’s friend).
Discos from Scratch¶
Discos is the control software produced for the Sardinia Radio Telescope, Medicina and Noto. It is a distributed system based on ACS (ALMA Common Software), commanding all the devices of the telescope and allowing the user to perform single-dish observations.
If the system has some problems that cannot be resolved with the help of the previous section, you probably need to restart Discos.
Before restarting Discos, you have to follow the procedure of shutdown of Discos.
Shutdown of Discos¶
From the discos-console computer, close discos :
discosConsole -c
Close also all the graphic panels, including those related to the active surface, the meteo client and the calibration tool client.
From the discos-manager computer, go on the ACS command center and click on kill
. Wait the prompt (the graphic panel of ACS will close automatically).
Restart Discos¶
On the discos-manager computer, open a terminal and give the following command:
discos -start
The graphical interface of the ACS Command Center appears (Fig.3).
Check that
remote
anduse native ssh
are correctly selected in the Common settings panel.Click on
Start
in the Acs suite panel.In the Containers panel, click on the global green triangle located below the individual triangles to open all of the containers.
On the Deployment Info panel, check that the 35 containers appear progressively.
On the discos-console computer, open a terminal and give the following command:
discosConsole
The 9 panels appear:
From a virtual desktop, open a new terminal to start the active surface and write:
SRTActiveSurfaceGUIClient &
The related graphical interface is now open. Wait a few minutes until the single squares (representing the attuators) become green. The status of the active surface is in the “WARNING” configuration (Fig.7).
From a virtual desktop, open two new terminals to start the panels related to the Meteo Client and the Calibration Tool Client (if necessary) and write, rispectively:
Indices and figures¶
Figures¶
Check figures¶
Control Room¶
![]()
SRT control room layout.
ACS Command Center¶
![]()
The ACS monitor shows the state of the containers related to each DISCOS component. The state of each container can be verified in the section highlighted in blue. The blue arrow indicates the number of containers (35 when the system is ready).
ACS Command Center¶
![]()
In the Common settings panel of the ACS monitor, the
remote
and theuse native ssh
items must be selected as indicated by the green arrows. TheStart
and theglobal green triangle
buttons highlighted in green must be used to restart the Acs suite and the Containers, respectively. TheKill
button highlighted in red must be used to close the ACS panel during the Shutdown of Discos.
Active Surface¶
![]()
This monitor shows the status of the actuators in a graphical representation of the Active Surface and its configuration.
Active Surface¶
![]()
After parking the active surface by using
> asPark
, in the Active Surface monitor the status of theActual Profile
box isPark
.
Active Surface¶
![]()
The Active Surface monitor in the parabolic configuration.
Active Surface¶
![]()
The status of the active surface is
WARNING
after the “Restart Discos” procedure.
Logging Display¶
![]()
The Logging Display shows the log messages related to the observation. New messages are shown over the previous ones.
Meteo Client¶
![]()
The Meteo Client window shows the atmospheric temperature and wind parameters (including wind direction) using a graphic interface.
Discos-console¶
![]()
Discos-console is the machine where you run the system and where you should find the input terminal and all the monitors. It is also the destination for your schedules.
OperatorInput¶
![]()
In the input console the users can write Nuraghe commands. The prompt is just a sequential number enclosed in <>. If a command is properly read, the system replies by repeating the command itself, followed by the operation results (if they are foreseen).
AntennaBoss¶
GenericBackend¶
![]()
The monitor GenericBackend shows the backend setup parameters related to each section.
![]()
The monitor GenericBackend in the K-band configuration.
Mount¶
Observatory¶
ReceiversBoss¶
Scheduler¶
MinorServo¶
Calibration tool client¶
![]()
In the Calibration tool client window the subscan currently being acquired is shown in real-time (upper plot), even if in a low-resoltution. In the lower plot, the last completed subscan - in its full sampling - is shown. We can read the information about the pointing of focus offsets (“peakoffsets”), the beam size (“HPBW”), etc.
![]()
Calibration tool client window related to a focus subscan.
GenericBackendX¶
![]()
A second GenericBackend panel shows the setup parameters of each section of Xarcos.
Primary Control Panel ACU¶
![]()
Primary Control Panel ACU.
SEADAS¶
![]()
Seadas GUI. On the top right, the red box signals that the control of the antenna is DISABLED.
![]()
Seadas GUI. On the top right, the green box signals that the control of the antenna is now ENABLED.
![]()
Seadas GUI. On the top left, circled in black, the Session Mode combo box where the option Schedule needs to be selected in order to start the observations through your pre-prepared schedule.
![]()
Seadas GUI. Pop-up window where the schedule can be uploaded by clicking on the button Load sched.
![]()
Seadas GUI pop-up window for schedule management. The uploaded schedule lines will appear on the top panel. The ones selected for observations will appear in the bottom panel.
Error messages¶
Primary Control Panel ACU¶
At the end of your observations, do not press the emergency stop button when the Stow Pin Motion is yellow as below.
![]()
ACU panel after
> antennaPark
.
Wait until Axis blocked appears in red before pressing the emergency stop, as in the following figure:
![]()
ACU panel when the antenna is correctly parked.
When the emergency stop button is pressed, different messages are in red, as indicated in the following figure:
![]()
ACU panel when the emergency button is pressed.
AntennaBoss¶
Observatory¶
Mount¶
GenericBackend¶
ReceiversBoss¶
Scheduler¶
The antenna is not in tracking when the @ is red. Note that it can also be red when the antenna is in slewing (to reach the position of a target).
When the status of the scheduler is in FAILURE and the scan/subscan number is frozen, stop the schedule.
![]()
The scheduler status is in FAILURE
MinorServo¶
Logging Display¶
![]()
The error messages are show in the Logging Display with a short explanation of the related problem.
![]()
The warning message indicated by the blue arrow automatically appears when the emergency stop button is pressed.
Active Surface¶
The active surface does not work properly if a large fraction (a whole sector) becomes red. It is a problem in K-band observations.
![]()
A fraction of the active surface (red squares) does not work properly.
MeteoClient¶
The real-time monitoring of the wind velocity is performed with the
meteoClient on a nuraghe-mng shell: $ meteoClient
. The red
horizontal line corresponds to 60 km/h, the limit for observing with
SRT.
![]()
The antenna is automatically stowed when the wind speed exceeds 60km/h.