]> jspc29.x-matter.uni-frankfurt.de Git - reports.git/commitdiff
added part "new control interface" to mvdelectronics
authorMichael Wiebusch <antiquark@gmx.net>
Mon, 3 Feb 2014 17:11:03 +0000 (18:11 +0100)
committerMichael Wiebusch <antiquark@gmx.net>
Mon, 3 Feb 2014 17:11:42 +0000 (18:11 +0100)
GSI_2014_JM-MW_MVD-Electroncis/mvdelectronics.tex

index ca683e1be49f64ab776d506f353238a68a089458..1bbdcfe2f25a770b4a4fe66a86d04850b687d430 100644 (file)
@@ -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}