summaryrefslogtreecommitdiffstats
path: root/Dokument/Teknisk Dokumentation/text
diff options
context:
space:
mode:
authorAlbin <albwa833@student.liu.se>2019-12-02 18:19:19 +0100
committerAlbin <albwa833@student.liu.se>2019-12-02 18:19:19 +0100
commit3f6b2f97cea40da4015f1209d6513c1e495c0d91 (patch)
tree638b564e420a3da764d5a342155fd1a0eb47b6f5 /Dokument/Teknisk Dokumentation/text
parent6b410dd15ae5817a10a540a10d23b514435c36e6 (diff)
parent25b9038618fb898b18fbe330dfad37024998c831 (diff)
downloadtfyy51-3f6b2f97cea40da4015f1209d6513c1e495c0d91.tar.gz
Merge branch 'master' of https://gitlab.liu.se/vehsys/tfyy51/yc4_2019
Diffstat (limited to 'Dokument/Teknisk Dokumentation/text')
-rw-r--r--Dokument/Teknisk Dokumentation/text/06-resultat.tex46
-rw-r--r--Dokument/Teknisk Dokumentation/text/system/03-korning.tex12
2 files changed, 49 insertions, 9 deletions
diff --git a/Dokument/Teknisk Dokumentation/text/06-resultat.tex b/Dokument/Teknisk Dokumentation/text/06-resultat.tex
index be9ba5c..e024dd8 100644
--- a/Dokument/Teknisk Dokumentation/text/06-resultat.tex
+++ b/Dokument/Teknisk Dokumentation/text/06-resultat.tex
@@ -2,20 +2,58 @@
\begin{figure}
\centering
- \includegraphics[width=0.5\linewidth]{Figures/segment_times}
+ \begin{tikzpicture}
+ \begin{axis}[
+ ylabel=Tid (s),
+ legend pos = outer north east,
+ ybar interval=0.75
+ ]
+ \addplot+ [] coordinates {(1, 1.25) (2, 0.34) (3, 1.33) (4, 2.06) (5, 0.85)
+ (6, 1.74) (7, 2.55) (8, 1.97) (9, 1.28) (10, 1)};
+ \addlegendentry{Körning 1}
+ \addplot+ [] coordinates {(1, 1.27) (2, 0.30) (3, 1.44) (4, 2.14) (5, 1.01)
+ (6, 2.22) (7, 2.83) (8, 2.14) (9, 1.32) (10, 1)};
+ \addlegendentry{Körning 2}
+ \end{axis}
+ \end{tikzpicture}
\caption{Genomsnittlig segmentstid för de två körningarna från redovisningen.}
\label{fig:seg_times}
\end{figure}
\begin{figure}
- \centering
- \includegraphics[width=0.45\linewidth]{Figures/lap_times_with_calibration}
+ \centering
+ \begin{tikzpicture}
+ \begin{axis} [xmin=0, xmax=15.5,ymin=10,ymax=20, xlabel=Varv, ylabel={Tid (s)},
+ legend pos=outer north east]
+ \addplot+ [blue, mark options={blue}, mark=square*] table [col sep=comma, x index=0, y index = 1] {stats/lap.csv};
+ \addlegendentry{Körning 1}
+ \addplot+ [red, mark options={red}, mark=*] table [col sep=comma, x index=0, y index = 2] {stats/lap.csv};
+ \addlegendentry{Körning 2}
+ \end{axis}
+ \end{tikzpicture}
\caption{Varvtider för de två körningarna från redovisningen, inklusive
kalibreringsvarven.}
+ \label{fig:laptimes-calibration}
\vspace*{\floatsep}% https://tex.stackexchange.com/q/26521/5764
- \includegraphics[width=0.45\linewidth]{Figures/lap_times_without_calibration}
+ \begin{tikzpicture}
+ \begin{axis} [xmin=5.5, xmax=15.5,ymin=12,ymax=16, xlabel=Varv, ylabel={Tid (s)},
+ legend pos=outer north east]
+ \addplot+ [blue, mark options={blue}, mark=square*] table [col sep=comma, x index=0, y index = 1] {stats/lap.csv};
+ \addlegendentry{Körning 1}
+ \addplot[blue, domain=0:20] {13};
+ \addlegendentry{Referenstid körning 1}
+ \addplot+ [red, mark options={red}, mark=*] table [col sep=comma, x index=0, y index = 2] {stats/lap.csv};
+ \addlegendentry{Körning 2}
+ \addplot [red, domain=0:20] {14};
+ \addlegendentry{Referenstid körning 2}
+ \draw[dotted] (axis cs:0,12.5) -- (axis cs:16,12.5);
+ \draw[dotted] (axis cs:0,13.5) -- (axis cs:16,13.5);
+ \draw[dotted] (axis cs:0,14.5) -- (axis cs:16,14.5);
+ \end{axis}
+ \end{tikzpicture}
\caption{Varvtider för de två körningarna från redovisningen, exklusive
kalibreringsvarven.}
+ \label{fig:laptimes-no-calibration}
\end{figure}
diff --git a/Dokument/Teknisk Dokumentation/text/system/03-korning.tex b/Dokument/Teknisk Dokumentation/text/system/03-korning.tex
index 47fa600..2892d04 100644
--- a/Dokument/Teknisk Dokumentation/text/system/03-korning.tex
+++ b/Dokument/Teknisk Dokumentation/text/system/03-korning.tex
@@ -73,8 +73,10 @@ av varvtiden ligger.
\subsubsection{Hantering av cykellängd}
\label{sec:system:korning:cykel}
-För att garamtera att givarna läses av minst tio gånger i sekunden så körs det
-en for-loop i slutet av varje cykel som tillfälligt pausar programmet.
-For-loopen gör en paus på 0.001 sekunder och gör det tills programmet totalt har
-pausat i över 0.07 sekunder. Den totala paustiden mäts och en if-sats sparar den högsta
-uppmätta paustiden i \texttt{highToc}. \ No newline at end of file
+I slutet av varje cykel körs det en loop som tillfälligt pausar programmet.
+För att få avläsningen att ske minst en gång var tionde sekund så pausas
+programmet kontinuerligt 0.001 sekunder tills den totala paustiden överskrider
+0.07 sekunder då nästa cykel börjar. Då pausen på 0.001 sekunder är så pass
+kort och marginalen till kravet är rätt stor så sker avläsningen mellan
+0.07 och 0.1 sekunder. I en if-sats sparas den högst
+uppmätta tiden i \texttt{highToc}. \ No newline at end of file