Installing BEATS Dashboard

This page includes information about the needed packages to run the BEATS Dashboard.

Prerequisites

The following should be installed on the computer before running the scanning tool:

  • Linux redhat based OS (This work has been done under CentOS 7.4, however, there should be no reason to not work on other distributions)

  • Python 3.9

  • QT 4.1.0 based on 5.9.7. Qt and its libraries

  • Tomoscan refer to: Installing BEATS TomoScan

  • tmux

Clone and run the BEATS dashboard

The BEATS dashboard is available on github. The most recent version can be found on this link: https://github.com/SESAME-Synchrotron/BEATS_Dashboard.git. To clone and run, launch your terminal then do the follwoing:

$ cd /home/control/DAQ/operation
$ git clone git@github.com:SESAME-Synchrotron/BEATS_Dashboard.git
open and build the project in ``qtcreator``
$ cd /BEATS_Dashboard/BEATS_DAQ_Control_Monitor/
$ make distclean
$ qmake
$ make
$ BEATS_DAQ_Control_Monitor

Warning

If all is fine, you should see the GUI pops up; otherwise, an error occurred during the installation.

Note

Create the hosts names in /etc/hosts according to Scripts/BEATS_GUI_Bash_Start.

Note

You have to check and edit the directories and hosts in the Scripts/ folder according to your environment.

Note

You have to check the EPICS_CA_MAX_ARRAY_BYTES and EPICS_CA_ADDR_LIST in .bashrc before starting the sacanning process.