From 97cf408ca8fb69998e0e9488109a8d3be751b138 Mon Sep 17 00:00:00 2001
From: koennecke
Date: Wed, 6 Apr 2005 15:05:29 +0000
Subject: [PATCH] - Updated docs
SKIPPED:
psi/utils/SerPortServer.c
---
doc/user/Makefile | 20 +++++++-
doc/user/amor.htm | 104 +++++++++++++++++++++++++++++++++++++++++
doc/user/amorman | 1 +
doc/user/amorstore.htm | 2 -
doc/user/auto.htm | 22 +++++++++
doc/user/basic.htm | 30 ++++--------
doc/user/batch.htm | 2 +
doc/user/chopper.htm | 6 +--
doc/user/config.htm | 6 +++
doc/user/count.htm | 2 +-
doc/user/dmcman | 1 +
doc/user/drive.htm | 2 +-
doc/user/foman | 1 +
doc/user/fowrite.htm | 10 ++--
doc/user/general.htm | 3 +-
doc/user/hklscan.htm | 6 ++-
doc/user/hrptdev.htm | 47 +++++++++++++++++++
doc/user/logging.htm | 9 ----
doc/user/macro.htm | 6 ++-
doc/user/madsim.htm | 24 ++++++++++
doc/user/motor.htm | 16 ++++---
doc/user/poldiman | 3 +-
doc/user/psddata.htm | 8 ++--
doc/user/samenv.htm | 6 +++
doc/user/sansman | 1 +
doc/user/sicsinvoc.htm | 83 +++++++++++++++++++++++---------
doc/user/topman | 1 +
doc/user/topscan.htm | 43 +++++++++++++++++
doc/user/tricsman | 7 ++-
doc/user/trouble.htm | 85 +++++++++++----------------------
doc/user/trscan.htm | 18 ++++++-
doc/user/ubcalc.htm | 70 +++++++++++++++++++++++++++
doc/user/userrefman | 11 +++--
fomerge.c | 18 +++++++
ubcalc.c | 6 +--
ubfour.c | 2 +-
36 files changed, 529 insertions(+), 153 deletions(-)
create mode 100644 doc/user/amor.htm
create mode 100644 doc/user/auto.htm
create mode 100755 doc/user/hrptdev.htm
create mode 100644 doc/user/madsim.htm
create mode 100644 doc/user/ubcalc.htm
diff --git a/doc/user/Makefile b/doc/user/Makefile
index 8362973f..35cec6c9 100644
--- a/doc/user/Makefile
+++ b/doc/user/Makefile
@@ -4,7 +4,7 @@
# Mark Koennecke, Juli 1998
#------------------------------------------------------------------------
-all: topsi dmc sans focus poldi
+all: topsi dmc sans focus poldi tricsman userrefman
topsi:
html2tex topman
@@ -30,4 +30,20 @@ poldi:
html2tex poldiman
latex poldiman
latex poldiman
- dvips -o poldiman.ps poldiman.dvi
\ No newline at end of file
+ dvips -o poldiman.ps poldiman.dvi
+poldi:
+ html2tex poldiman
+ latex poldiman
+ latex poldiman
+ dvips -o poldiman.ps poldiman.dvi
+tricsman:
+ html2tex tricsman
+ latex tricsman
+ latex tricsman
+ dvips -o tricsman.ps tricsman.dvi
+userrefman:
+ html2tex userrefman
+ latex userrefman
+ latex userrefman
+ dvips -o userrefman.ps userrefman.dvi
+
diff --git a/doc/user/amor.htm b/doc/user/amor.htm
new file mode 100644
index 00000000..9f5de87d
--- /dev/null
+++ b/doc/user/amor.htm
@@ -0,0 +1,104 @@
+
+
+AMOR Reference Manual
+
+
+
+AMOR Reference Manual
+
+
+Welcome to the reflectometer AMOR at SINQ! This manual describes how
+to operate AMOR through the SICS instrument control software.
+SICS means: Sinq Instrument Control System. AMOR can be operated in
+one out of two modes:
+
+- Single Counter Mode. In this mode normal scans are performed with
+a single counter.
+
- Time-Of-Flight Mode. In this mode the position sensitive detector
+is operated in time of flight mode with a chopper providing the time
+structure of the neutron beam.
+
+
+
+SICS Introduction
+
+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. Then there
+ is the position sensitive detector. Neutrons collected in the PSD are
+ formatted into a special message format by the elctronics and
+ forwarded through a fibre optic link to the histogram memory
+ computer. This is a VME Motorola on board computer which then is
+ responsible for summing the neutrons events appropriatetly. The on
+ board computer is connected to the TCP/IP network and acts as a
+ server as well which handles the configuration and readout of the
+ histogram memory.
+ The SICS server communicates with this terminal server and other
+devices through the network.
+
+
+
+Starting and Stopping
+
+
+General User Commands
+
+
+
+AMOR in Single Counter Mode
+
+
+
+
+AMOR in Time-Of-Flight Mode
+
+
+
+
+Advanced Topics
+
+
+
+Download Manual
+
+
+
+
diff --git a/doc/user/amorman b/doc/user/amorman
index 808b54d6..43aaf196 100644
--- a/doc/user/amorman
+++ b/doc/user/amorman
@@ -46,6 +46,7 @@ Switzerland\\
%html commandlog.htm 3
%html batch.htm 2
%html macro.htm 3
+%html exeman.htm 3
%html buffer.htm 3
%html token.htm 2
%html amomisc.htm 2
diff --git a/doc/user/amorstore.htm b/doc/user/amorstore.htm
index 810773be..d0507ac3 100644
--- a/doc/user/amorstore.htm
+++ b/doc/user/amorstore.htm
@@ -34,8 +34,6 @@ 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
diff --git a/doc/user/auto.htm b/doc/user/auto.htm
new file mode 100644
index 00000000..cdc66e2d
--- /dev/null
+++ b/doc/user/auto.htm
@@ -0,0 +1,22 @@
+
+
+TRICS Data Analysis with Autocloud
+
+
+
TRICS Data Analysis with Autocloud
+
+Autcloud is an experimental software which integrates reflections from a
+ 3D data volume without any prior information. Reflections are located
+ through a template matching approach in 3D. Template Matching is a common
+ digital signal processing method for enhancing a signal against a
+background. This program may still contain very major algorithmical
+and programming errors as it could not yet be tested against real data.
+Data Analysis with autocloud requires two steps:
+
+- Reflection integration with autocloud.
+
- Indexing of the reflections found. This can be done with the program
+orient. Just select data type 3 and answer the questions asked.
+
+
+
+
diff --git a/doc/user/basic.htm b/doc/user/basic.htm
index ac06a697..ee9302d2 100644
--- a/doc/user/basic.htm
+++ b/doc/user/basic.htm
@@ -42,13 +42,16 @@ operation. The general syntax for handling such parameters is:
objectname parametername
-prints the current value of the parameter
-
+prints the current value of the parameter
objectname parametername newvalue
sets the parameter value to newvalue if you are properly authorized.
+SICS variables
+
+ Most of the parameters SICS uses are hidden in the objects to which they belong. But some are separate objects of their own right and are accessible at top level. For instance things like Title or wavelength. They share a common syntax for changing and requesting their values. This is very simple: The command objectname will return the value, the command objectname newvalue will change the variable. But only if the authorisation codes match.
+
Authorisation
A client server system is potentially open to unauthorised hackers
@@ -60,25 +63,8 @@ sets the parameter value to newvalue if you are properly authorized.
- Manager has the permission to mess with almost everything. A very dangerous person.
- Internal is not accessible to the outside world and is used to circumvent protection for internal uses. However some parameters are considered to be so critical that they cannot be changed during the runtime of the SICS-server, not even by Managers.
- All this is stated here in order to explain the common error message: You are not authorised to do that and that or something along these lines.
-
SICS variables
-
- Most of the parameters SICS uses are hidden in the objects to which they belong. But some are separate objects of their own right and are accessible at top level. For instance things like Title or wavelength. They share a common syntax for changing and requesting their values. This is very simple: The command objectname will return the value, the command objectname newvalue will change the variable. But only if the authorisation codes match.
-
-
The SICS Command Line Client
-The most common client for controlling SICS is the SICS command line
-client.
-This application can be started by typing the command:
-
-sics &
-
-at the Unix prompt. Before this program is ready to collaborate with you you
-have to connect it to an instrument using the options in the connect
-pulldown menu. The screen is roughly divided in three areas: The top area
-shows all input to and output from the server. The middle area shows the
-command history. At the lower end is a text entry field which allows you to type
-commands to be sent to the SICS server. For more information about this client consult
-the online help of this application.
-
+ All this is stated here in order to explain the common error message:
+ You are not authorised to do that and that or something along these
+ lines.