69 lines
2.4 KiB
HTML
69 lines
2.4 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>Triple Axis Spectrometer Specific Commands</TITLE>
|
|
</HEAD>
|
|
<BODY>
|
|
<H1>Triple Axis Spectrometer Specific Commands</H1>
|
|
<P>
|
|
One aim for the implementation of the triple axis spectrometer in SICS
|
|
was to implement as closely as possible the command set of the ILL program
|
|
MAD. For this, there are two implementations: an older one where
|
|
most things werde done in C-code. And a newer one which implements
|
|
a relaxter MAD emulation. The problem with the MAD emulation is that
|
|
MAD relies on the order of variables and motors in memory. The newer
|
|
MAD emulation obeys this only for the qh, qk, ql and en variables.
|
|
This section describes the newer more portable TAS setup. There are
|
|
some C-modules and a lots of scripts which implement the MAD emulation.
|
|
</P>
|
|
<p>
|
|
The TAS requires the following initializations in its instrument file:
|
|
<dl>
|
|
<dt>MakeTasUB tasub
|
|
<dd>Installs the TAS crystallographic calculation module into SICS. It will
|
|
have the name tasub (recommended).
|
|
<dt>MakeTasUB tasub a1 a2 mcv mch a3 a4 sgu sgl a5 a6 acv ach
|
|
<dd>Installs the TAS crystallographic calculation module into SICS. It will
|
|
have the name tasub (recommended). This versions allows to specifiy motor names for functions. If there is no motor for
|
|
a function it can be replaced with a placeholder in the parameter list, like dummy. This is only allowed for the
|
|
curvature motors. The motor functions:
|
|
<dl>
|
|
<dt>a1
|
|
<dd>monochormator rotation
|
|
<dt>a2
|
|
<dd>monochromator two theta
|
|
<dt>mcv
|
|
<dd>monochromator vertical curvature
|
|
<dt>mch
|
|
<dd>monochromator horizontal curvature
|
|
<dt>a3
|
|
<dd> sample rotation
|
|
<dt>a4
|
|
<dd>sample tow theta
|
|
<dt>sgu
|
|
<dd>sample tilt
|
|
<dt>sgl
|
|
<dd>second sample tilt
|
|
<dt>a5
|
|
<dd>analyzer rotation
|
|
<dt>a6
|
|
<dd>analyzer two theta
|
|
<dt>acv
|
|
<dd>analyzer vertical curvature
|
|
<dt>ach
|
|
<dd>analyzer horizontal curvature
|
|
</dl>
|
|
<dt>MakeTasScan iscan tasub
|
|
<dd>Installs the module with the TAS specific scan functions into SICS. The
|
|
TAS implements its own data format resembling the ILL TAS data format.
|
|
</dl>
|
|
Moreover it is required to add the peak center module, drive, exe and a lot of
|
|
variables: polfile, alf1-4, bet1-4, ETAM ETAS ETAA.
|
|
</p>
|
|
<p>
|
|
The scripts for the MAD emulation live in the file tasubcom.tcl. This file
|
|
will need little editing in order to cope with another triple axis machine,
|
|
just a couple of path variables will need to be changed.
|
|
</p>
|
|
</BODY>
|
|
</HTML>
|