- Initial versions of AMOR and triple axis manuals
This commit is contained in:
98
doc/user/sicsmad.htm
Normal file
98
doc/user/sicsmad.htm
Normal file
@ -0,0 +1,98 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>SICS MAD Reference Manual</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<!latex-off>
|
||||
<H1>SICS MAD Reference Manual</H1>
|
||||
<!latex-on>
|
||||
<P>
|
||||
Welcome to SICS-MAD! SICS-MAD is the SINQ solution for running triple
|
||||
axis spectrometers. The name consists of two parts: SICS is the SINQ
|
||||
Instrument Control System. MAD is mad. It is a compatability layer on
|
||||
top of SICS which emulates the command set and behaviour of the
|
||||
venerable MAD software from the ILL.
|
||||
</P>
|
||||
<p>
|
||||
SICS is a client server system. This means there is a magic server
|
||||
program running on the instrument computer which does all the work.
|
||||
The user interacts with SICS
|
||||
only with client applications which communicate with the server
|
||||
through the network. Most instrument hardware (motor controllers,
|
||||
counter boxes etc.) is connected to the system through RS-232 serial
|
||||
connections. These RS-232 ports are connected to a terminal server
|
||||
which is accessed through another server program, the SerPortServer
|
||||
program, which is also running on the instrument computer.
|
||||
The SICS server communicates with the terminal server and other
|
||||
devices through the network.
|
||||
</p>
|
||||
<p>
|
||||
The MAD compatibility layer is implemented in the SICS server. Most
|
||||
MAD commands were mapped to their SICS equivalents through procedures
|
||||
written in SICS internal scripting language. Some crucial operations,
|
||||
such as driving and scanning, were implemented in C, sometimes even
|
||||
using F77 routines from the ILL MAD sources for performing the triple
|
||||
axis calculations.
|
||||
</p>
|
||||
<p>
|
||||
SICS clients are small programs which implement the user interface to
|
||||
the SICS server. Clients connect to the SICS server through the TCP/IP
|
||||
network and display the instrument status or allow to control the
|
||||
instrument. Of interest to the triple axis spectrometer user are the
|
||||
dedicated TAS client, named tas, the general SICS comand line client,
|
||||
sics, and the variable watcher, varwatch, which allows to plot any
|
||||
SICS variable as a function of time. All clients are java applications
|
||||
and can be run from any computer for which a JDK1.1 compatible Java
|
||||
runtime system is available.
|
||||
</p>
|
||||
<!latex-off>
|
||||
<h1>Running SICS</h1>
|
||||
<p>
|
||||
<ul>
|
||||
<li><a href="sicsinvoc.htm">Logging</a> in to SICS.
|
||||
<li>The <a href="tascli.htm">Triple Axis Client</a> program.
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h1>General SICS Commands</h1>
|
||||
<p>
|
||||
<ul>
|
||||
<li><a href="logging.htm">Logging</a> actions.
|
||||
<li><a href="batch.htm">Batch</a> processing.
|
||||
<li><a href="token.htm">Grabbing control</a>.
|
||||
<li>Triple axis <a href="tasstore.htm">data files</a>.
|
||||
</UL>
|
||||
</p>
|
||||
<h1>MAD Compatibility Commands</h1>
|
||||
<p>
|
||||
<ul>
|
||||
<li><a href="tasmad.html#Terminology">Terminology and Conventions</a>
|
||||
<li><a href="tasmad.html#Syntax">Syntax </a>
|
||||
<li><a href="tasmad.html#Commands">Commands</a>
|
||||
<li><a href="tasmad.html#Special_commands">Special commands</a>
|
||||
<li><a href="tasmad.html#Standard_hints">Standard hints</a>
|
||||
<li><a href="tasmad.html#Measurement_Modes">Measurements Modes</a>
|
||||
<li><a href="tasmad.html#Variables">Variables</a>
|
||||
</ul>
|
||||
|
||||
</p>
|
||||
<h1><a href="madsim.htm">Simulation Mode</a></h1>
|
||||
<h1>Advanced Topics</h1>
|
||||
<p>
|
||||
<UL>
|
||||
<li>Handling <a href="samenv.htm">sample environment</a> devices in SICS.
|
||||
<li><a href="motor.htm">Motor Parameters</a>.
|
||||
<li>Dealing with the <a href="counter.htm">counter box</a>.
|
||||
<li>Directly access a <a href="ctrl.htm">serial device.</a>
|
||||
<li>SICS <a href="system.htm">system commands</a>.
|
||||
<li>Configuring a <a href="config.htm">client connection</a> manually.
|
||||
<li><a href="trouble.htm">Trouble</a> shooting.
|
||||
</UL>
|
||||
</p>
|
||||
<h1>Download Manual</h1>
|
||||
<ul>
|
||||
<li><a href="sicsmad.ps">Postscript Format</a>,246KB
|
||||
</ul>
|
||||
<!latex-on>
|
||||
</BODY>
|
||||
</HTML>
|
Reference in New Issue
Block a user