User interfaces This section must describe how the product communicates with the users. In applications using graphical user interfaces, the subdivision should be oriented to the visible elements. When describing the user interfaces, it is advisable to subdivide the description into a general part, complete with details of the general setup of the user interface (e.g. "Subdivision into menu/screen/status bar," "How are Help Pages constructed?", "Use of OK/Cancel buttons" etc.), and into specific descriptions dealing with the individual parts of the user interface (e.g. entry masks, menus, etc.). This section should not describe how the user interface is implemented internally. Any specifications on the part of the client regarding the libraries which are to be used or "GUI Builder" should be described below in section 4. This section can also contain references to prototypes or feasibility studies (increasingly, user interfaces are not being defined "on paper").
Default value for the virtual accelerator ID is read from configuration file.
Virtual accelerator ID can be changed at runtime.
Serial line devices
COM-Server of Wiesemann & Theis.
This device is a gateway to make serial line interfaces available on the ethernet.
RS232/485 communication parameters can be set individually for each COM port.
COM ports can be accessed via TCP/IP socket connections, with port ids 800n, n{0,1,2,3}
TPG300, Balzers/Pfeiffer, is connected to a port of a COM-Server of Wiesemann & Theis.
This device uses an ASCII protocol for communication.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW instrument driver library is available.
Datenraten: 9600 Baud
Relais output are available to indicate vacuum status to be used as interlock.
MKS647, MKS, is connected to a port of a COM-Server of Wiesemann & Theis.
This device uses an ASCII protocol for communication.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW instrument driver library is available.
Datenraten: 9600 Baud
Relais output are available to indicate vacuum status to be used as interlock.
PR4000, MKS, is connected to a port of a COM-Server of Wiesemann & Theis.
This device uses an ASCII protocol for communication.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW instrument driver library is available.
Datenraten: 9600 Baud
Pyrometer IPE 140
Connected to a COM port of a PC. A vendor program is used to access the device for configuration and monitoring parallel to TCS.
This device uses an ASCII protocol for communication.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW instrument driver library is not available.
Datenraten: 9600 Baud
Connected via 4-20mA current loop to a separate display. This box also generates interlock signals in case exceeding temperature limits, that are set manually.
Connected via 4-20mA current loop to NI-RIO. This option is used for the TCS.
COMPACT detector
This device uses an ASCII protocol for communication.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW application is available.
Datenraten: ?
MIL-Bus devices
MIL-Bus interface card
A DLL-driver for communication with the MIL-Bus interface card is available.
Magnet Control
This device uses the MIL-Bus DLL-driver.
Datenformat: Refer to its programmer manual.
Programmschnittstelle: A LabVIEW application is available.
Datenraten: ?
TTL output is available to indicate vacuum status to be used as interlock.
A independent hall probe send values of the magnetic field. Its converted by an U/F generator.
Hardware signals are listed in a separate Excel-Sheet, TCS_HW_Signals.xls, attached to this document.