summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Thorén <davth346@student.liu.se>2019-12-02 17:06:32 +0100
committerDavid Thorén <davth346@student.liu.se>2019-12-02 17:06:32 +0100
commit7028bd0a27cc801a0ac8448cf3b62f8d7c4c41ac (patch)
tree0c807884c9fc315eb4d453a60b356e69a1fda707
parent2d22d6e710523027e3abc61944a4473d4d24b0a1 (diff)
downloadtfyy51-7028bd0a27cc801a0ac8448cf3b62f8d7c4c41ac.tar.gz
Lade till justering för hantering av cykellängd
-rw-r--r--Dokument/Teknisk Dokumentation/text/system/03-korning.tex12
1 files changed, 7 insertions, 5 deletions
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