SICS manual for the SANS I instrument

Dr. Joachim Kohlbrecher

Dr. Mark Könnecke

Dr. Ronny Vavrin

Abstract

This manual describes how to set up the small angle neutron scattering (SANS) instrument at the SINQ spallation source at PSI and gives a short reminder of important commands. This document can be downloaded as a pdf file.


Table of Contents
1. Quick reference Guide
1.1. Instrument control programs
1.2. The token command
1.3. Executing a macro
1.4. Logging executed commands
1.5. Driving a motor
1.6. Motor handling
1.7. Special commands (e.g. st, dt ...)
1.8. Sample environment devices
1.9. Beam shutter
1.10. Neutron Velocity Selector
1.11. Positioning an attenuator
1.12. Changing collimation
1.13. Positioning the detector
1.14. Positioning the beam stop
1.15. Sample table
1.16. Bruker electro magnet
1.17. Sample holder for electro magnet
1.18. Haake C25P temperature controller
1.19. Eurotherm controller
1.20. Analogue and digital input and output
1.21. Counter handling
1.22. Histogram Memory
1.23. Data acquisition
1.24. XY table
1.25. Useful commands
2. How to start
2.1. Log in on the SANS computer
2.2. Start the SINQ instrument control software SICS
2.2.1. Command control line client
2.2.2. SANS status display
2.2.3. Variable watcher varwatch
2.3. Instrument preparation before the first measurement
3. Instrument control commands
3.1. Some basic SICS commands and concepts
3.1.1. The token command
3.1.2. How to execute Macros
3.1.3. Logging the executed commands
3.1.4. Some variables for documentation
3.1.5. Drive commands
3.1.6. SICS motor handling
3.1.7. Special SANS commands
3.1.8. Sample Environment Devices
3.1.9. General Commands UnderStood by All Sample Environment Devices
3.2. TCL command language interface
3.2.1. set - Read and Write variables
3.2.2. expr - Evaluate an expression
3.2.3. if - Execute scripts conditionally
3.2.4. for - "For" loop
3.2.5. while - Execute script repeatedly as long as a condition is met
3.3. Instrument settings
3.3.1. Beam shutter
3.3.2. Neutron velocity selector
3.3.3. Positioning an attenuator
3.3.4. Changing the collimation
3.3.5. Positioning the detector
3.3.6. Positioning the beam stop
3.3.7. Calculating the q range
3.3.8. Estimating the measurement time
3.4. Sample environments
3.4.1. Sample table
3.4.2. Bruker electromagnet
3.4.3. Sample holder for electro magnet
3.4.4. Haake C25P temperature controller
3.4.5. Eurotherm temperature controller
3.5. Data handling and acquisition
3.5.1. File naming conventions and storing data
3.5.2. Data acquisition
3.5.3. XY table
3.5.4. Status of the actual acquisition process
4. Other programs
4.1. Grasp
4.2. BerSANS software package
4.3. SASfit program