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 @@ + +
++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. +
+ ++
+
+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: +
+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 @@ + + +
+
+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. +
+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: +
+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 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: +