소스 검색

docu update

Matze 4 년 전
부모
커밋
e172aa56dc
3개의 변경된 파일31개의 추가작업 그리고 22개의 파일을 삭제
  1. BIN
      Docu/Kapture2 Docu.pdf
  2. 22 21
      Docu/chapters/part01-use.tex
  3. 9 1
      Docu/chapters/part02-develope.tex

BIN
Docu/Kapture2 Docu.pdf


+ 22 - 21
Docu/chapters/part01-use.tex

@@ -3,7 +3,27 @@
 \chapter{Using Kapture 2}
 \label{ch:use}
 %% ==============================
-
+\section{Measurement in a nutshell}
+\begin{itemize}
+	\item start-up procedure: Boot PC, switch HighFlex off and on, reboot PC
+	\item Prepare Board can always be used to reset the board
+	\item check that PLL lock LEDs are on
+	\item use internal pilot bunch
+	\item activate HEADER
+	\item T/H FMC2 25ps to 4 is no offset
+	
+	\item Using 500\,MHz reference
+	\begin{enumerate}	
+		\item connect the 125\,MHz 
+		\item do normal init with 125\,MHz reference
+		\item connect the 500\,MHz
+		\item run \textit{PLL swap 125 to 500}, \textit{PLL Synch}, \textit{ADC Synch}
+		\item now it should be working. If log is missing redo step 4. 
+		\item do not run \textit{Board Reset} or other \textit{PLL Init}! Then you would need to redo from beginning.
+		\item If a DMA error etc happens try \textit{soft reset}
+	\end{enumerate}	
+	\item shutdown: Just turn off the PC and the two switches for the T/H.
+\end{itemize}
 
 \section{start}
 \Grafik[H]{1}{Kapture.png}
@@ -137,26 +157,7 @@ Changes will only be done in the config file by \textit{apply + save}. With \tex
 \Grafik[H]{0.8}{Widgets/Epics2.PNG}
 
 
-\chapter{Important notes for measurements}
-\begin{itemize}
-	\item start-up procedure: Boot PC, switch HighFlex off and on, reboot PC
-	\item Prepare Board can always be used to reset the board
-	\item check that PLL lock LEDs are on
-	\item use internal pilot bunch
-	\item activate HEADER
-	\item T/H FMC2 25ps to 4 is no offset
-	
-	\item Using 500\,MHz reference
-	\begin{enumerate}	
-		\item connect the 125\,MHz 
-		\item do normal init with 125\,MHz reference
-		\item connect the 500\,MHz
-		\item run \textit{PLL swap 125 to 500}, \textit{PLL Synch}, \textit{ADC Synch}
-		\item now it should be working. If log is missing redo step 4. 
-		\item do not run \textit{Board Reset} or other \textit{PLL Init}! Then you would need to redo from beginning.
-		\item If a DMA error etc happens try \textit{soft reset}
-	\end{enumerate}	
-\end{itemize}
+
 
 
 %\section{CUDA}

+ 9 - 1
Docu/chapters/part02-develope.tex

@@ -111,13 +111,21 @@ there are by now:
 	\item SingleReadWidget
 	\item TimeingWidget
 	\item TimescanWidget
-	\item EpicsWidget
+	\item EpicsWidget\\
+		Has one speciality: it is initialized in \textit{base/kcg} via
+		\begin{lstlisting}
+		if config.use_epics:
+			from ..widgets import EpicsWidget
+			EpicsWidget.epicsConfig = EpicsWidget.EpicsConfig()
+	   \end{lstlisting}
 	\item AdcWidget
 	\item UpdateCalibrationWidget
 	\item CorrelationWidget
 \end{itemize}
 To activate a widget put the module name in widgets/\_\_init\_\_.py
 
+\subsubsection*{config.py}
+Module to handle the config file. It also provides some helperfunctions for accessing the current working path as well as the installation path. Also is it the place where the colors for the Plotwidget are defined.