From HFML-FELIX Wiki
Revision as of 09:10, 11 May 2022 by Claessen (talk | contribs) (Server/client)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Function

[edit | edit source]

The Userstation Selection program controls the choice of userstation for FELIX. It also monitors the windows (userstation and FEL) that are in the optical transport system, and will interrupt FELIX if there is a condition in which a window could be damaged.


The server program runs on feluc, clients can be run anywhere on fxmnet.

ETH484

[edit | edit source]

The program relies on the various ETH484 modules in the lab to control and read back mirror positions, and to read the window material selection boxes. In the server program on feluc it is possible to select which ETH484 modules are enabled (i.e. critical to the functioning of the system). You can temporarily disable an ETH484 module in this program by opening the ETHconConfigGUI subvi (From the main menu select: App -> ETH module -> Config enable ETH) and clicking on the 'enabled' LED of the module you want to disable. This is useful for instance in case a reboot of an ETH484 module is needed. If the program loses connection with any of the enabled modules, the gun of FELIX will be stopped (assuming that the connection to ETH484-14 is still open).