From dc4e9964372f26572279dd472123befef1e3a7ec Mon Sep 17 00:00:00 2001 From: Michael Wiebusch Date: Mon, 3 Feb 2014 18:11:03 +0100 Subject: [PATCH] added part "new control interface" to mvdelectronics --- .../mvdelectronics.tex | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/GSI_2014_JM-MW_MVD-Electroncis/mvdelectronics.tex b/GSI_2014_JM-MW_MVD-Electroncis/mvdelectronics.tex index ca683e1..1bbdcfe 100644 --- a/GSI_2014_JM-MW_MVD-Electroncis/mvdelectronics.tex +++ b/GSI_2014_JM-MW_MVD-Electroncis/mvdelectronics.tex @@ -37,7 +37,7 @@ and currents can be monitored remotely to further study the behavior of sensors to design a matching powering scheme for the final detector setup. In the current connection scheme, the new FPGA platform can support up to 16 sensors in parallel. -Note that this value is mostly limited by the number I/O connections for the huge number of control +Note that this value is mostly limited by the count of I/O connections for the vast number of control and monitoring signals in the current design version and is likely to increase in future iterations. The resources of the FPGA also allow for further data sparsification algorithms like cluster detection as described in~\cite{cluster}. @@ -50,6 +50,21 @@ cluster detection as described in~\cite{cluster}. \end{figure} \section{New Control Interface} +The MVD user software serves three main purposes: Editing the sensor and electronics settings, +coordination of data taking, and continuous monitoring of sensor parameters (power consumption, +temperature, etc). In order to make the functionality accessible to non-hardware-experts, +the development of an elaborate graphical user interface has been initiated. + +The user software consists of two parts: a back end software suite implemented in perl and a +web interface front end written in HTML/CSS/Javascript. Though this approach appears intricate, +the strict separation of front end and back end has substantial advantages: +The DAQ is inherently remotely accessible to multiple users on different machines, while +the design flexibilty of HTML and CSS helps providing a clear structure and a good overview of +the functionality. Furthermore the back end scripts can be also used from the command line or +shell scripts to automate complex configure and/or measurement tasks. + +All configuration files are stored in the strictly hierarchical but human readable XML format +in order to keep the system transparent to the developer. \begin{thebibliography}{9} -- 2.43.0