Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
XRF
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
spe
docs
XRF
Commits
7eb7457c
Commit
7eb7457c
authored
1 year ago
by
Milan Prica
Browse files
Options
Downloads
Patches
Plain Diff
Updated status at the end of 2023
parent
479168aa
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
XRF_beamline.md
+29
-14
29 additions, 14 deletions
XRF_beamline.md
with
29 additions
and
14 deletions
XRF_beamline.md
+
29
−
14
View file @
7eb7457c
# X-Ray Fluorescence beamline (XRF)
# X-Ray Fluorescence beamline (XRF)
Ref: Milan Prica, Roberto Borghes, Valentina Chenda
Ref: Milan Prica, Roberto Borghes, Valentina Chenda (SPE)
Last updated: Feb. 5, 2021
## Experimental Activities
## Experimental Activities
...
@@ -27,6 +26,9 @@ in semiconductors with nm depth resolution.
...
@@ -27,6 +26,9 @@ in semiconductors with nm depth resolution.
liquid samples residues and micro/nanoparticles on smooth surfaces;
liquid samples residues and micro/nanoparticles on smooth surfaces;
-
X-Ray Reflectivity (XRR): for structural analysis of thin films and multi-layers.
-
X-Ray Reflectivity (XRR): for structural analysis of thin films and multi-layers.
There is extensive user documentation on the Elettra website written by the beamline scientist, Ilaria Carlomagno.
https://www.elettra.eu/lightsources/elettra/elettra-beamlines/microfluorescence/useful-procedures.html
## Troubleshooting
## Troubleshooting
Fluorescence experiments are controlled by IAEA software running on their Windows machines.
Fluorescence experiments are controlled by IAEA software running on their Windows machines.
...
@@ -39,14 +41,18 @@ The monochromator has 5 channels: Si, InSb, HE, ME and LE. For the first two, th
...
@@ -39,14 +41,18 @@ The monochromator has 5 channels: Si, InSb, HE, ME and LE. For the first two, th
separations may be regulated. Motor controllers include Galil, SmarAct, PI and Newfocus.
separations may be regulated. Motor controllers include Galil, SmarAct, PI and Newfocus.
On the xrf-desktop-01 workstation the network speed has changed a few times from gigabit
On the xrf-desktop-01 workstation the network speed has changed a few times from gigabit
to the slowest setting, 10Kb/s. The cause is yet unknown.
to the slowest setting, 10Kb/s. The cause is yet unknown. <-- Issue fixed in 2022.
## **Control system machines**
## **Control system machines**
Beamline controls and EXAFS experiments run on Elettra hardware and software.
Beamline controls and EXAFS experiments run on Elettra hardware and software.
-
**xrf-control-01.blcs.elettra.trieste.it**
: Dismissed in 2023.
-
**xrf-control-01.blcs.elettra.trieste.it**
: Virtual machine that hosts the Tango database
-
**xrf-control-01.blcs.elettra.trieste.it**
: Virtual machine that hosts the Tango database
(port 20000) and all the Tango devices (except the IAEA ones, see below). OS: Ubuntu 16.04.
(port 20000) and all the Tango devices (except the IAEA ones, see below).
Development/admin user is controls.
Ubuntu 18.04 and Tango-9.3.4. Login with VUO account as on the new installations.
-
**iaea-server.elettra.eu**
: is the old Windows PC located in the corner of the XRF control
-
**iaea-server.elettra.eu**
: is the old Windows PC located in the corner of the XRF control
room. Remote access is only possible with TightVNC. Beamline staff has the login credentials.
room. Remote access is only possible with TightVNC. Beamline staff has the login credentials.
...
@@ -56,13 +62,18 @@ Regular Astor cannot be used due to the starter issues but Jive is available.
...
@@ -56,13 +62,18 @@ Regular Astor cannot be used due to the starter issues but Jive is available.
## **Beamline workstations**
## **Beamline workstations**
Both xrf-desktop-01 and xrf-desktop-02 have been reinstalled in 2023 with the Ubuntu 18.04 LTS
and Tango-9.3.4. Python3 versions of all important packages are available (PyTango, hdf, numpy...)
Login with VUO credentials.
-
**xrf-desktop-01.blcs.elettra.trieste.it**
: Main workstation for controlling the
-
**xrf-desktop-01.blcs.elettra.trieste.it**
: Main workstation for controlling the
beamline and the EXAFS experiments. OS: Ubuntu 16.04. Development/admin user is controls,
beamline and the EXAFS experiments. Logbook typically runs on this host.
while the beamline user is xrf. DonkiLog, DonkiLauncher, Taurus 4.6 panels and command-line
experiment control scripts run on it. Scripts are located in /home/xrf/Documents/scripts/.
-
**xrf-desktop-02.blcs.elettra.trieste.it**
: Backup workstation with the same
-
**xrf-desktop-02.blcs.elettra.trieste.it**
: Backup workstation with the same
setup as the main workstation but with a small screen.
setup as the main workstation but with a much smaller screen.
Both machines have VNC access used extensively by the beamline scientists.
## **High level TANGO devices**
## **High level TANGO devices**
...
@@ -76,15 +87,19 @@ avoid backlash when changing energy to a lower value by setting an even lower va
...
@@ -76,15 +87,19 @@ avoid backlash when changing energy to a lower value by setting an even lower va
All the scans are performed by moving from lower to higher energies.
All the scans are performed by moving from lower to higher energies.
-
**xrf/acquisition/exafs_scan**
: An Executer script that controls the EXAFS scans.
-
**xrf/acquisition/exafs_scan**
: An Executer script that controls the EXAFS scans.
It is highly configurable and it may be run either from its Taurus GUI or from a command line
It is highly configurable and it runs either from its Taurus GUI or from a command line
tool that uses python properties files for configuration. The acquisition is performed
tool that uses python properties files for its configuration. The acquisition is performed
by the
**DonkiOrchestra**
.
by the
**DonkiOrchestra**
. Over the years additional scans have been added and are occasionlly
used like XRR, XSW.
For detailed information see:
https://www.elettra.eu/lightsources/elettra/elettra-beamlines/microfluorescence/how-to-run-exafs-xrr-and-xsw-scans.html
## **High level CLI**
## **High level CLI**
-
**exafs_scan.py**
: A command line tool found on the two workstations that configures
-
**exafs_scan.py**
: A command line tool found on the two workstations that configures
and runs any number of EXAFS scans. Also controls the HOS and 7-axes manipulator.
and runs any number of EXAFS and other type scans. Also, it controls the HOS and 7-axes manipulator.
It is entirely configurable with python's property files.
It is entirely configurable with python's property files. For detailed information see:
https://www.elettra.eu/lightsources/elettra/elettra-beamlines/microfluorescence/macros-at-xrf.html
## **Instrumentation TANGO devices**
## **Instrumentation TANGO devices**
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment