SICS manual for the SANS I instrument | ||
---|---|---|
<<< Previous | Instrument control commands | Next >>> |
Every instrument area in the SINQ neutron guide hall is controlled by the Local Beam Controlsystem (LBC). It uses fixed installed barriers to prevent entry to the area around the active beam during experimental work. If the user carries out his work in accordance with the operating instructions, he will be protected from direct beam radiation. A danger zone which is subject to the LBC interlocking system has two beam shutters
the neutron guide main shutter which only can be opended by the radiation safety officer
and a secondary shutter to close the beam at the instrument separately from the others if more then one instrument is build up at the same neutron guide.
without parameter yields the actual status of the shutter which can be shutter is open, shutter is closed, or Enclosure is broken. The last status message is returned if the LBC system wouldn't allow to open the beam. If this message is returned the shutter is closed.
closes the secondary beam shutter.
opens the secondary beam shutter.
The neutron velocity selector is a high-speed rotor. Blades inserted in the rotor are only transparent for neutrons which manage pass the rotor in a time intervall defined by the rotation speed of the selector. Thus neutrons in a certain speed range (wavelength range) are selected. The wavelength distribution of neutrons is also dependent of the tilt angle between the rotation axis and the neutron beam. Extensive time-of-flight measurements have been done to determine the wavelength λ and resolution Δλ/λ as a function of selector speed and tilting angle. The dependency of the wavelength λ [nm] on the rotation speed ν [RPM] can well be described by
λ(ν,ξ)= A(ξ)/ν+B(ξ)
where A(ξ) ans B(ξ) are parameters depending on the tilting angle ξ. The experimentally determined relationships A(ξ) and B(ξ) are
B(ξ)= 0.0122+3.61x10-4ξ+3.14 x10-4ξ2 +3.05x10-5ξ3 +9.32x10-7ξ4
The wavelength resolution Δλ/λ of the selector should be independent of the rotation speed and only be dependent of the tilting angle ξ. However, this is only true for long collimations. For short collimation lengths a slight dependency of the resolution on the rotaion speed could be measured. Also the shape of the resolution function is than not necessarily triangular. If the wavelength resolution of the selector is not so important for the refinement of your data analysis you can use the values given in the following table for the dependency of the wavelength resolution Δλ/ λ on the tilting angle ξ.
ξ | Δλ/λ | A(ξ) | B(ξ) |
---|---|---|---|
-15 | 0.12 | 19812 | 0.0218 |
-10 | 0.115 | 17774 | 0.0182 |
-5 | 0.095 | 15493 | 0.0163 |
0 | 0.1 | 12716 | 0.01097 |
5 | 0.155 | 9342 | 0.0269 |
10 | 0.3 | 5293 | 0.0869 |
The name of the variable alone prints the current wavelength in nm.
calculates the rotation speed for the wavelength given by <value>.
calculates the wavelength for the rotation speed given as parameter <value>.
The lambda variable can be driven using the normal drive and run commands.
Prints a status summary of the velocity selector.
Displays rotation speed and tilt angle of the velocity selctor.
This command sets a new tilt angle and/or rotation speed for the velocity selector. Either one or both of the keywords tilt or rot may be given, followed by a number.
Enables printing of status messages about the current state of the selector when it is driven.
Starts a loss current measurement on the velocity selector and prints the result.
The commands described so far cover the actual handling of the velocity selector. During a measurement users might want to use further functions such as:
Monitor the rotation speed of the velocity selector.
Log the rotation speeds of the velocity selector.
Initiate error handling when the velocity selector fails to stay within a predefined tolerance of rotation speeds.
This means besides the actual velocity selector object (in this case called nvs) there exists another object for monitoring the velocity selector. The name of this device is the name of the velocity selector object with the string watch appended. For example if the velocity selector has the SICS name nvs, the monitor object will be nvswatch. The commands understood by the watch object are fully decribed in the section about sample environment devices. Please note, that all driving commands for the watch object have been disabled. Driving can only be achieved through the velocity selector object or the lambda command.
prints the current positioned attenuator.
positions attenuator <val>. Allowed attenuator numbers are 0, 1, 2, 3, 4 and 5.
0 : square 50 mm x 50 mm slit, attenuation = 1 |
1 : circular 41 x diameter 0.4 mm slit, attenuation = 1/485 |
2 : circular 9 x diameter 2 mm slit, attenuation = 1/88 |
3 : circular 20 mm diameter slit, attenuation = 1/8 |
4 : circular 30 mm diameter slit, attenuation = 1/3.5 |
5 : circular 15 mm diameter slit, attenuation = 1/?? |
prints the current collimation length.
sets the collimation <val>. Allowed collimation lengths are 1, 1.4, 2, 3, 4.5, 6, 8, 11, 15 and 18.
The detector can be moved via three motors named detectorx , detectory, and detectorrotation. These motors can be driven by the run or drive commands described in the Section called Drive commands. The commands how to change motor parameters like Precision, SoftZero etc. are described in the Section called SICS motor handling. The axes of the detector motors are defined as:
An increasing value moves the detector away and a decreasing value towards the sample position.
moves the detector laterally by a maximum of 480 mm in order to increase the accessible q-range at any detector position.
rotates the detector around its vertical axis to reduce parallaxes effects.
Warning | |
---|---|
The BerSANS software package for the primary data reduction does not handle the detector rotation. |
dt Status listing for dt dt.x = 18800.048828 dt.y = 0.004000 dt.phi = 0.414000 |
dt x = 800 y = ++100 phi 0 |
The beam stop can be adjusted by two motors named beamstopx and beamstopy. They can be driven by the run or drive commands which are described in the Section called Drive commands. The commands how to change motor parameters like Precision, SoftZero etc. are described in the Section called SICS motor handling. The axes of the beam stop motors are defined as:
moves the beam stop horizontally.
moves the beam stop vertically.
bs Status listing for bs bs.x = 0.300000 bs.y = 2.500000 |
bs x = 2 y ++10 |
Additionally to the commands for the movement of the two beam stop axes a few other commands have been established:
moves the beam stop out of the detection area, so that there is nowhere a shadow of the beam stop on the detector. This position is outside the software limits of the motors in the area of the beam stop magazines. In this area an uncontrolled movement could lead to a collisioni with the magazines. Therefore one can not move the beam stop anymore with the bs command after calling bsout, because the motors are fixed automatically.
releases the beam stop motors and moves them back to the previous position. After calling bsout you have to call first bsin to continue with the movement of the beam stop with the bs command.
is a manager command, which releases the beam stop motors, if they are still in the bsout-position. This command should only be used when something went wrong with the SICS server during the time the beam stop was in bsout-position.
allows the user to change the size of the beam stop. Four different sizes are available and can be selected by the parameter <val>. Valid values for <val> are:
1 for beam stop size of 40 mm x 40 mm |
2 for beam stop size of 70 mm x 70 mm |
3 for beam stop size of 85 mm x 85 mm |
4 for beam stop size of 100 mm x 100 mm |
The bschange command automatically recognizes the actually used beam stop size, puts it into the empty magazine and picks up the new beam stop. bschange automatically closes the instrument beam shutter, if it was open, but it doesn't reopen it again afterwards. Calling bschange without a parameter returns the number of the actually used beam stop size.
<<< Previous | Home | Next >>> |
TCL command language interface | Up | Sample environments |