The ArcVIEW software allows the user to interact with the detector
controller for taking images, as well as with the TCS for making offset
or focus, and with the filter wheel for changing filters.
For more information about ArcVIEW itself, see
http://www.ctio.noao.edu/instruments/arcview
The system works on a client-server scheme. There is a Server, which
receives requests from the connected clients to execute actions, like sending
a command, etc. After the action has been executed, the Server sends back
to the client the response or any error condition.
For the WIRC software, the Client which request actions is the main
GUI itself. When the main GUI is opened, it connects to the Server (which
is already running on the machine).
The connection between the Server and the Clients is done using sockets
(TCP/IP), which means that the Client (the GUI in this case) doesn't
need to be in the same computer that the Server does. This means that the
actual GUI can be, if desired, moved away from the WIRC machine without
any change
- PI_WircFiterGUI : takes care of
all the filter-related commands and status
- PI_TCSP200GUI: takes care of all the
tcs-related commands and status. This GUI will send all the command
and receive al the responses to the TCS
- PI_ScriptServer: This PI allows to handle
the whole system using external scripts (under Iraf, Csh, TCL or
any other scripting language).
- PI_ROI : Allows selecting a Region
Of Interest (array subwindow) to be read
Apart of this, and only useful for engineers, we have:
- PI_Labmain: opens a GUI specialized on
low-level commands (like setting DACs, reading or writing DSP memory locations,
etc)
- PI_voltages: allows to read back and
log the values of the power supplies of the controller
- PI_ViewLogs: allows to see, in real
time, all the logs that the system is generating (command/responses, errors,
information, messages, etc)
The Virtual Network Computing (VNC) s basically a Windows Manager
(like KDE or GNOME) that can be accessed through the net. This VNC
Windows manager (VNC server) accept connections from multiple clients through
the network. Every client connected can see and, if allowed, act over the
server. This means that every client can see exactly what other client
is doing inside the VNC server.
This is quite useful, cause allows to have remote access to anything which is happening inside the server.
VNC is being used on the WIRC machine. All the ArcVIEW application is
being started inside a VNC server; therefore, all of what is happening
can be watched remotely, using a VNC client
More information on the VNC software can be found on http://www.uk.research.att.com/vnc/
The VNC is being started automatically when you start
the application
A second VNC server is being used for the Real Time Display, so both
the complete application and the images can be watched remotely
Indications on how to connect to this servers remotely is on the "starting
the application" page