- Fixed a bug fix with Fixed motor in TAS code
- Made AMOR write HDF-5 data in chunks - Added driver for a PSI-DSP magnet controller as used at SLS - Added code for directly accessing RS232 controllers connected to a terminal server, thereby bypassing the SerPortServer - A rounding problem in the PSD histogram memory was resolved.
This commit is contained in:
@@ -25,6 +25,8 @@ controller.
|
||||
<li><a href="#euro">Eurotherm Temperature Controller</a>.
|
||||
<li><a href="#bruker">Bruker</a> Magnet Controller.
|
||||
<li>The <a href="#el755">PSI-EL755</a> Magnet Controller.
|
||||
<li>The <a href="#psidsp">PSI-DSP</a> Magnet Controller, also known as
|
||||
SLS controller.
|
||||
</ul>
|
||||
</p>
|
||||
<!latex-on>
|
||||
@@ -651,6 +653,40 @@ connects to power supply 3 at the EL755-controller connected to lnsa09
|
||||
at channel 5. The magnet is then available in the system as maggi. No
|
||||
special commands are supported for the EL755.
|
||||
</p>
|
||||
|
||||
<H3><a name="psidsp">PSI-DSP Magnet Controller</a></h3>
|
||||
<p>
|
||||
The PSI-DSP magnet controller has been developed by the PSI
|
||||
electronics group, most notably by Lukas Tanner, for the
|
||||
SLS. However, these controllers are now being used at SINQ as
|
||||
well. This controller has a binary command protocoll and thus the send
|
||||
command does not work for it. In order to handle this protocoll SICS
|
||||
has to bypass the usual SerPortServer mechanism for communicating with
|
||||
serial devices
|
||||
and to connect to the terminal server directly. This also implies one
|
||||
gotcha: <b>
|
||||
The PSI-DSP works only at specially configured terminal server
|
||||
ports</b>.The terminal server
|
||||
port to which the PSI-DSP is connected <b>MUST</b> be configured to:
|
||||
115200 baud, 8 data bits, 1 stop bit, odd parity. In general a system
|
||||
manager is required to do this. The PSI-DSP also requires a null-modem
|
||||
connector between the box and the terminal server. Once these hurdles
|
||||
have been mastered, the PSI-DSP can be configured into SICS with the
|
||||
command:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name psi-dsp terminalservername port
|
||||
</BLOCKQUOTE>
|
||||
with name being the name of the magnet in SICS, terminalservername the
|
||||
name of the terminal server, for example psts224 and port being the
|
||||
address of the binary port on the terminal server. This is usually
|
||||
the serial port number at the terminal server plus 3000. An example:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new maggi psi-dsp psts224 3016
|
||||
</BLOCKQUOTE>
|
||||
configures a magnet named maggi which is connectd to port 16 at the
|
||||
terminal server psts224. maggi can now be read and driven like any
|
||||
other environment device.
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user