diff --git a/doc/user/amomisc.htm b/doc/user/amomisc.htm new file mode 100644 index 00000000..1a95a5a7 --- /dev/null +++ b/doc/user/amomisc.htm @@ -0,0 +1,26 @@ + + +Miscellaneous AMOR Command + + +

Miscellaneous AMOR Commands

+

+

Shutter Control

+

+Even the shutter can be controlled from within SICS. This is safe because + the shutter will not open if the door to the instrument is open. In Local + Beam Control (LBC) speak this status is named "Enclosure is broken". Be + careful anyway because some idiots may climb the fence..... The following + SICS commands control the shutter: +

+
shutter +
The command shutter without arguments returns the status of the shutter. + This can be one of open, closed, Enclosure is broken. +
shutter open +
opens the shutter when possible. +
shutter close +
closes the shutter. +
+

+ + diff --git a/doc/user/amomot.htm b/doc/user/amomot.htm new file mode 100644 index 00000000..394c794d --- /dev/null +++ b/doc/user/amomot.htm @@ -0,0 +1,112 @@ + + +AMOR Motors + + +

AMOR Motors

+
+

+!!!!!!! WARNING !!!!!! +

+

+The left and right slit motors of diaphragms 1 - 5 are NOT independent +motors, but are handled through a single driver. Which motor is driven +is selected MANUALLY through a little turn switch close to the motor +controller in the orange 19" rack besides the instrument. +

+

+!!!!!!! WARNING END !!!!!! +

+
+

+

Physical Motors

+
+
D1L +
Diaphragm 1 left slit. +
D1R +
Diaphragm 1 right slit. +
D1T +
Diaphragm 1 top slit. +
D1B +
Diaphragm 1 bottom slit. + +
MOZ +
Polarizer omega table up and down +
MOM +
Polarizer omega. +
MTY +
Polarizer y movement. +
MTZ +
Whole polarizer up and down + + +
D2L +
Diaphragm 2 left slit. +
D2R +
Diaphragm 2 right slit. +
D2T +
Diaphragm 2 top slit. +
D2B +
Diaphragm 2 bottom slit. + +
D3L +
Diaphragm 3 left slit. +
D3R +
Diaphragm 3 right slit. +
D3T +
Diaphragm 3 top slit. +
D3B +
Diaphragm 3 bottom slit. + +
STZ +
sample height +
SOM +
sample omega +
SCH +
sample chi +
SOZ +
sample table height +
STB +
magnet height + + +
D4L +
Diaphragm 4 left slit. +
D4R +
Diaphragm 4 right slit. +
D4T +
Diaphragm 4 top slit. +
D4B +
Diaphragm 4 bottom slit. + + +
AOZ +
Analyzer table height +
AOM +
Analyzer omega +
ATZ +
Analyzer omega height + +
D5L +
Diaphragm 5 left slit. +
D5R +
Diaphragm 5 right slit. +
D5T +
Diaphragm 5 top slit. +
D5B +
Diaphragm 5 bottom slit. + +
COZ +
Counter table height +
C3Z +
second single counetr height. +
COM +
Counter omega +
COX +
Counter x. +
+

+ + + + diff --git a/doc/user/amor2t.htm b/doc/user/amor2t.htm index 515151dd..0f13dc74 100644 --- a/doc/user/amor2t.htm +++ b/doc/user/amor2t.htm @@ -16,7 +16,8 @@ movement. As such this object has no real user interface except the usual printing of the position when the name of the virtual motor is typed. However, in order to do his work this virtual motor needs a lot of parameters. These are described below. It is assumed that the -virtual motors name is a2t. +virtual motors name is s2t. There is another virtual motor called +aom2t which is the analyzer two theta angle.

@@ -39,20 +40,31 @@ height of the table itself.

The base height of diaphragm 5.
interrupt
The interrupt to issue if this motor fails to operate. +
anah +
Height of the analyzer. +
anad +
distance analyser - sample. +
anaflag +
Flag if analyzer movement should be calculated or not. -1 if not, +positive if yes. +
c2h +
height constant for single detector 2. +
aomconst +
constant part of analyzer omega angle. The values of parameters can be inquired by typing:
-a2t parname
+s2t parname
 
and set by:
-a2t parname newval
+s2t parname newval
 
For example:
-a2t detectord
+s2t detectord
 155.
-a2t detectord 300.
+s2t detectord 300.
 

diff --git a/doc/user/amorcli.htm b/doc/user/amorcli.htm new file mode 100644 index 00000000..9cb0ac4f --- /dev/null +++ b/doc/user/amorcli.htm @@ -0,0 +1,110 @@ + + +The AMOR Client + + +

The AMOR Client

+

+The AMOR Client is the dedicated SICS client program for the +reflectometer AMOR. It is a Java application which runs on all +computers for which a Java runtime better then jdk 1.1.6 is available. +

+

Starting the AMOR Client

+

+There are various ways to start the AMOR client. On the unix systems, +simply type amor & at the command prompt. For PC's and +proper Macintosh systems (proper means MacOS > 10) it is recommended +to install Java WebStart and start the application from: +http://lns00.psi.ch/sics/wstart. The AMOR client can be exited through +the File/Exit menu option. +

+

Connecting to a SICS Server

+

+Before anything useful can be done with the AMOR client, it has to be +connected to a SICS server. This can be done through the Connect menu +in the application. Normally choose AMOR in this menu and everything +will be fine. The option Custom Connect is used if the SICS server had +to be relocated to another computer (because of a hardware problem) +and the connection parameters: computer and port number have to be +given explicitly. +

+

Using the AMOR Client

+

After starting the AMOR client you see a menu, a row of buttons +beneath the menu and a central display area, showing AMOR's fantastic +logo. Now, the AMOR client has six different views of the +instrument. These views can be selected through the button row below +the menubar. The views are: +

+
AMOR logo +
The fantastic AMOR logo. IMHO, AMOR got the nicest logo. +
AMOR Schema +
A drawing of AMORS components annotated with motor names. +
Command +
The main interaction window for typing commands to the +instrument. I/O with the server is displayed in the large central text +area. Commands can be typed into the text field at the bottom. Then +there is a yellow line displaying the progress of the current counting +operation. To the left of the command entry field is a little red +button labelled Interrupt. This button aborts any current +operation. There is a menu point corresponding to this window. This +allows to select the following functions: +
+
User Rights +
A dialog for gaining privileges in SICS. You need to specify a +username and a password. +
Open Logfile +
Open a log file on the local machine running the client. +
Close Logfile +
Close a local logfile. +
+
Histogram +
This window displays a histogram of the current data +available. What can be seen here depends on AMOR's mode of operation: +In single detector mode, the current scan data is displayed. In TOF +mode, the counts summed over a rectangular region of the detector +(defined in the Area Detector view) is displayed against +time-of-flight. Yoy may zoom in on selected regions of the +histogram by dragging a rectangle from top to bottom. You can zoom +out through the opposite movement. Further histogram commands +hide under the Histogram menu entry. Here you can: +
+
Reset +
Reset the plot boundaries to show everything. +
Print +
print the current plot into a postscript file. +
Logarithmic +
Toggle the logarithmic flag which, when set, causes the counts to +be displayed on a logarithmic basis. +
+
Area Detector +
This display only makes sence in TOF-mode, with a PSD. It shows +the data in the histogram memory projected along the time axis. In the +text area below the picture, the current x, y position and the current +value at the cursor position are displayed. Double clicking on the +display opens a dialog which allows to set things like: scale, +colour mapping, logarithmic mapping and the mapping range. +Dragging a rectangle in this display will pop up a dialog asking you +for a name. The rectangle selected then becomes a named +region which will then be summed and plotted in the Histogram +display. Named regions can be removed through the Update Control/Clear +TOF Regions menu entry. +
Parameter +
Shows selected instrument parameters in textual form. +
+

+

Updating the Display

+

+In single detector mode scan data will be automatically updated. In +TOF mode, updates to either the histogram display or the area detector +display have to obtained either: +

+

+ + + diff --git a/doc/user/amorman b/doc/user/amorman new file mode 100644 index 00000000..808b54d6 --- /dev/null +++ b/doc/user/amorman @@ -0,0 +1,73 @@ +\documentclass[12pt,a4paper]{report} +%%\usepackage[dvips]{graphics} +%%\usepackage{epsf} +\setlength{\textheight}{24cm} +\setlength{\textwidth}{16cm} +\setlength{\headheight}{0cm} +\setlength{\headsep}{0cm} +\setlength{\topmargin}{0cm} +\setlength{\oddsidemargin}{0cm} +\setlength{\evensidemargin}{0cm} +\setlength{\hoffset}{0cm} +\setlength{\marginparwidth}{0cm} + +\begin{document} +%html -d hr " " +%html -s report +\begin{center} +\begin{huge} +AMOR--Reference Manual \\ +\end{huge} +\today \\ +Dr. Mark K\"onnecke \\ +Labor f\"ur Neutronenstreuung\\ +Paul Scherrer Institut\\ +CH--5232 Villigen--PSI\\ +Switzerland\\ +\end{center} +\clearpage +\clearpage +\tableofcontents +\clearpage + +\chapter{Introduction} +%html amor.htm 2 + +\section{Interaction with SICS} +%html sicsinvoc.htm 3 +%html amorcli.htm 3 + +\chapter{General User Commands} +%html drive.htm 1 +%html amomot.htm 2 +%html amor2t.htm 3 +%html logging.htm 2 +%html logbook.htm 3 +%html commandlog.htm 3 +%html batch.htm 2 +%html macro.htm 3 +%html buffer.htm 3 +%html token.htm 2 +%html amomisc.htm 2 + +\chapter{AMOR in Single Counter Mode} +%html amorsingle.htm 2 +%html topscan.htm 2 + + +\chapter{AMOR in Time--Of--Flight Mode} +%html amortof.htm 2 +%html count.htm 2 +%html amorstore.htm 2 + + +\chapter{Advanced Topics} +%html samenv.htm 2 +%html histogram.htm 2 +%html motor.htm 2 +%html counter.htm 2 +%html ctrl.htm 2 +%html system.htm 2 +%html config.htm 2 +%html trouble.htm 2 +\end{document} diff --git a/doc/user/amorsingle.htm b/doc/user/amorsingle.htm new file mode 100644 index 00000000..0977596c --- /dev/null +++ b/doc/user/amorsingle.htm @@ -0,0 +1,21 @@ + + +AMOR in Single Counter Mode + + +

AMOR in Single Counter Mode

+

+In this mode the chopper is off. The first task is to adjust +diaphragms and monochromators in such a way that the neutron beam hits the +sample and afterwards finds its way into the detector. Then scans can +be peformed with the normal scan commands. Most often scans will be +performed varying two theta. Now, two theta is varied through +a complicated, coordinated movement of angles and distances at +AMOR. For this to work properly a lot of parameters have to be +entered manualy. See, the documentation for a2t +for details. Scan results are stored in NeXus files. Do not forget to +set those SICS variables which need to be written to the data file as +described in the data storage section. +

+ + diff --git a/doc/user/amorstore.htm b/doc/user/amorstore.htm new file mode 100644 index 00000000..810773be --- /dev/null +++ b/doc/user/amorstore.htm @@ -0,0 +1,56 @@ + + +AMOR Data Storage + + +

AMOR Data Storage

+

+Data files at AMOR are stored in NeXus format, based on HDF-5. This is +a portable binary format. For more information see the NeXus WWW-pages. Data storage +happens normally without user intervention during scans or after a +count command has finished. A couple of things are noteworthy, +however: +

+

+

+In order to have complete information in the data files a couple of +SICS variables have to be set manually. A SICS variable's value can be +interrogated by typing the name of the variable, and set by typing the +name of the variable followed by the new value. The following +variables are relevant: +

+
chopperrotation +
Chopper Rotation speed. +
user +
User name +
email +
User e-mail address. +
fax +
User fax number +
phone +
User phone number +
adress +
User address. +
sample +
Sample name. +
title +
Measurement title +
+

+ + diff --git a/doc/user/amortof.htm b/doc/user/amortof.htm new file mode 100644 index 00000000..e97cb819 --- /dev/null +++ b/doc/user/amortof.htm @@ -0,0 +1,80 @@ + + +AMOR in TOF Mode + + +

AMOR in Time Of Flight Mode

+

+AMOR can be operated in time of flight mode with a large position +sensitive detector. Measuring in this mode involves: +

+

+

Configuring the Histogram Memory

+

+In order to use the histogram memory, it has to be configured. Two +things have to be taken care of: +

+See also the general histogram memory +section. +

+ +

+The resolution of the PSD in pixels can be tailored to the experiment +at hand. To this purpose the command psdconfigure is available: +

+
psdconfigure hm xsize ysize +
xsize and ysize are the resolution of the detector in x +direction (beam width) and y direction (two theta). +
+Usually this should already have been set up for you. +

+ +

+Configuring the time binning is a two step process: +

+Please note, that non equidistant time binnings are possible as +well. See the main histogram memory +documentation for details. +

+ +

Configuring the Chopper

+

+The most important thing about the chopper, its rotation speed, can +not be controlled from the instrument control system. It has to be +adjusted MANUALLY at the chopper control PC at the +hall floor. There are two other parameters, however, which are needed +by the detector electronics in order to process the chopper +synchronisation signal properly. The commands are: +

+
aw +
Read the current value of the acceptance window. +
aw val +
Set the acceptance window to val. +
td +
Read the current value of the time to delay to start. +
td val +
Set the time delay to start to val. +
+

+ + + diff --git a/doc/user/histogram.htm b/doc/user/histogram.htm index f11a8636..70f68159 100644 --- a/doc/user/histogram.htm +++ b/doc/user/histogram.htm @@ -85,6 +85,32 @@ for its number type. cope with the different notions of dimensions in the SINQ histogram memory and physics. +

+

+In addition to these common options there exist additional options for +the EMBL position sensitive detectors (PSD) installed at TRICS and +AMOR. These PSDs can be operated at different pixel resolutions. The +position of a neutron event on these detectors is encoded in a delay +time value which is digitized into a range between 0 to 4096. This +resolution exceeds the resolution available from instrument physics by +far. Useful resolutions are obtained by dividing this raw range by a +factor. In addition, the coordinates of the center of the detector +have to given as well (usually size/2).This is done through the +configuration options: +

+
xFac +
x direction division factor +
yFac +
y direction division factor +
xOff +
Offset of the detector center in x. +
yOff +
Offset of the detector center in y. +
+Do not forget to change the standard options dim0, dim1 and length as +well when changing the PSD resolution. +

+

For time of flight mode the time binnings can be retrieved and modified with the following commands. Note that these commands do not follow the configure syntax given above. Please note, that the usage of the commands for diff --git a/doc/user/sicsinvoc.htm b/doc/user/sicsinvoc.htm index b387b414..9ca98db5 100644 --- a/doc/user/sicsinvoc.htm +++ b/doc/user/sicsinvoc.htm @@ -24,7 +24,7 @@ these SICS client programs. SICS Clients and the SICServer communicate with each other through the TCP/IP network.

-Currently five SICS clients are available: +Currently these SICS clients are available: