From d57cd3af504f8e13bc56de058a02095ce21dc8d2 Mon Sep 17 00:00:00 2001
From: cvs
Date: Wed, 10 Jul 2002 11:02:33 +0000
Subject: [PATCH] *** empty log message ***
---
doc/user/poldi.htm | 59 ++++++++++++++++++++++++++++
doc/user/poldicho.htm | 46 ++++++++++++++++++++++
doc/user/poldimo.htm | 86 +++++++++++++++++++++++++++++++++++++++++
doc/user/poldiscan.htm | 32 +++++++++++++++
doc/user/poldiwrite.htm | 30 ++++++++++++++
5 files changed, 253 insertions(+)
create mode 100644 doc/user/poldi.htm
create mode 100644 doc/user/poldicho.htm
create mode 100644 doc/user/poldimo.htm
create mode 100644 doc/user/poldiscan.htm
create mode 100644 doc/user/poldiwrite.htm
diff --git a/doc/user/poldi.htm b/doc/user/poldi.htm
new file mode 100644
index 00000000..bd7814be
--- /dev/null
+++ b/doc/user/poldi.htm
@@ -0,0 +1,59 @@
+
+
+POLDI Reference Manual
+
+
+
+POLDI Reference Manual
+
+
+Welcome to the Strain Scaning diffractometer POLDI at SINQ! This manual
+describes how to operate POLDI through the means of the instrument
+control software system SICS. SICS means: Sinq Instrument Control
+System. SICS is a client server system. This means there is a magic server
+program running somewhere which does all the work. The user interacts
+only with client applications which communicate with the server
+through the network. Most instument 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
+(name: PSTS240) by means of a special program running on it. The SICS server
+communicates with this terminal server and other devices through the network.
+
+
+General User Commands
+
+
+
+Advanced Topics
+
+
+
+Download Manual
+
+
+
+
diff --git a/doc/user/poldicho.htm b/doc/user/poldicho.htm
new file mode 100644
index 00000000..050e6e38
--- /dev/null
+++ b/doc/user/poldicho.htm
@@ -0,0 +1,46 @@
+
+
+Chopper Control
+
+
+Chopper Control
+
+POLDI is equipped with a Dornier Disk Chopper. The SICS program handling
+RS-232 requests at the chopper control computer
+is rather slow. This would slow the SICS server to unacceptable
+levels, if any request would be handled through the RS-232 interface. In order
+to cope with the problem, the SICS server buffers chopper
+information. This information is updated any minute if not set otherwise.
+
+
+The chopper system control is divided into several distinct objects: There
+is the actual chopper controller which mainly serves for answering
+status requests. One virtual motor (chopperspeed) is available which
+represent the modifiable parameter of the disk chopper. The parameter can
+be driven through the normal drive command. The commands understood by the
+chopper controller object are:
+
+- choco list
+
- prints a listing of all known chopper parameters. Parameters phase and ratio are not used.
+
- choco name
+
- print only the value of parameter name. Possible values for name
+can be extracted from the list printed with choco list (example choco speed).
+
+The following virtual motor variable exists.
+
+- chopperspeed
+
- disk chopper speed
+
+The variable chopperspeed kindly prints its current value when given as a command. Modifying the value happens through the normal drive
+command. For instance the command:
+
+drive chopperspeed 10000
+
+will drive the disk chopper to 10000 RPM eventually and if no problem occurs.
+Please check your input carefully for all chopper commands.
+Dornier has provided no way to stop an erraneous command in its software. So, if you intend to run the chopper to 1000 RPM and mistyped it as 10000 then
+you'll wait for 20 minutes until the chopper is at speed!
+
+
+
diff --git a/doc/user/poldimo.htm b/doc/user/poldimo.htm
new file mode 100644
index 00000000..50db386b
--- /dev/null
+++ b/doc/user/poldimo.htm
@@ -0,0 +1,86 @@
+
+
+POLDI motors
+
+
+POLDI motors
+
+
Physical Motors
+
+- D1HL
+
- 2-axis diaphragm - horizontal translation (left)
+
- D1HR
+
- 2-axis diaphragm - horizontal translation (right)
+
- D2HL
+
- 4-axis diaphragma - horizontal translation (left)
+
- D2HR
+
- 4-axis diaphragma - horizontal translation (right)
+
- D2VU
+
- 4-axis diaphragma - vertical translation (upper side)
+
- D2VL
+
- 4-axis diaphragma - vertical translation (lower side)
+
- SHU
+
- sample table x-translation
+
- SHL
+
- sample table y-translation
+
- SV
+
- sample table z-translation
+
- SA
+
- sample table rotation
+
- SGU
+
- sample goniometer rotation (alpha)
+
- SGL
+
- sample goniometer rotation (beta)
+
- RSU
+
- sample table overlay for radioactive samples (x-translation)
+
- RSL
+
- sample table overlay for radioactive samples (y-translation)
+
- RSA
+
- sample table overlay for radioactive samples (rotation)
+
+
+Virtual motors
+
+Virtual motors are instrument parameters which can be driven with the
+drive and run commands, though they are not physical motors. Mostly
+this encompasses coordinated movements of motors around several axis
+or other lengthy and error prone hardware operations.
+
+- flightpathlength
+
- distance between chopper and detector [in mm]
+
- chopper_sample
+
- distance between chopper and sample [in mm]
+
- chopper_dia
+
- distance between chopper and 2-axis diaphragma [in mm]
+
- dia1_dia2
+
- distance between 2-axis diaphragma and 4-axis diaphragma [in mm]
+
- dia2_sample
+
- distance between 4-axis diaphragma and sample position [in mm]
+
- detectordist
+
- distance between sample position and detector [in mm]
+
- chopperspeed
+
- disk chopper speed
+
- twotheta
+
- scattering angle to the middle of the detector
+
- x0_det
+
- centre of the detector circle (x-coordinate)
+
- y0_det
+
- centre of the detector circle (y-coordinate)
+
- nodet
+
- number of detector cells (400 really cells exist)
+
- det_size
+
- size of a single detector cell [in mm]
+
- det400
+
- automatic configuration of the histogram memory to 400 detectors with
+a cell size of 2.5 mm
+
- det800
+
- automatic configuration of the histogram memory to 800 detectors
+(including 400 virtual detectors) with a cell size of 1.25 mm
+
+Note: The adjustments of det400 and det800 will be activated after giving a
+HM init command!
+
+
+
+
+
diff --git a/doc/user/poldiscan.htm b/doc/user/poldiscan.htm
new file mode 100644
index 00000000..abab2355
--- /dev/null
+++ b/doc/user/poldiscan.htm
@@ -0,0 +1,32 @@
+
+
+
+Special POLDI scan command
+
+Additionally a special POLDI scan command was programmed which offers the
+possibility to scan variables (motor) against detector count rate. For this
+purpose the 400 detector cells are divided into 4 groups (5-100, 101-200,
+201-300, 301-395) where the count rates (stored in the histogram memory)
+are added.
+
+
+The command syntax for the POLDI specific scanning is like this:
+
+scanhm var start delta np preset
+
+All parameters must be specified. The parameters and their meanings:
+
+- var start delta This is how the variables to scan are specified. For
+each variable scanned the name of the variable, the start value and the step wide must be given.
+
- np is the number of points to scan.
+
- preset is the preset to use for the counter. As the counter mode,
+the mode timer is predefined.
+
+
+
+The scan data are saved in ASC-format in the directory /home/POLDI/scan.
+Additionally the typical NeXus-files are available for each step of the scan.
+The NeXus files are saved in the directory /home/POLDI/data/2002.
+
+
+
diff --git a/doc/user/poldiwrite.htm b/doc/user/poldiwrite.htm
new file mode 100644
index 00000000..36525a99
--- /dev/null
+++ b/doc/user/poldiwrite.htm
@@ -0,0 +1,30 @@
+
+
+POLDI Data Storage
+
+
+POLDI Data Storage
+
+POLDI writes data into portable binary NeXus files. The scheme implemented
+involves opening a new file for any run and updating this file at
+predefined intervalls during counting operations. All this is commonly
+handled automatically by the count
+command. However, data file writing can be initiated and configured
+manually from the command line through the following commands:
+
+- storedata start
+
- Write a new data file
+
- storedata update
+
- Updates the current data file.
+
- storedata intervall
+
- prints the current update intervall to use during counting. Units
+is minutes. Default is 20 minutes.
+
- storedata intervall newval
+
- Sets the update intervall to newval minutes.
+
- killfile
+
- This command will overwrite the last data file written and thus
+ effectively erase it. Therefore this command requires manager privilege.
+
+
+
+