summaryrefslogtreecommitdiffstats
path: root/Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex')
-rw-r--r--Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex17
1 files changed, 17 insertions, 0 deletions
diff --git a/Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex b/Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex
new file mode 100644
index 0000000..821c316
--- /dev/null
+++ b/Dokument/Teknisk Dokumentation/text/system/02-uppstart.tex
@@ -0,0 +1,17 @@
+\subsection{Uppstart}
+
+Vid automatisk körning körs funktionen \emph{do\_boot} vars syfte är att få fram
+en initierande konstant (\emph{car\_constant}) och spänningspådrag för den bil
+som står på banan. Då bilen är positionerad framför målbågen höjer funktionen
+konstanten kontinuerligt i ett tidsintervall på 0.7 sekunder. När väl konstanten
+är tillräckligt stor för att bilen ska kunna rulla och passera målbågen så
+dämpas höjningen av konstanten och förändringen sker med en lägre frekvens. Vid
+passering av den andra givaren så slutar funktionen tillfälligt att förändra
+konstanten och låter bilen, med den tilldelade konstanten, åka igenom det tredje
+segmentet för att få en uträknad tid. Med tiden det tagit för bilen att ta sig
+igenom segmentet räknar funktionen ut vilken förväntad varvtid bilen skulle få
+med just den konstanten den hade i segmentet. (beskriva forecastsuträkningen?)
+Det sista funktionen gör är att återigen justera konstanten. Om den förväntade
+varvtiden är större än 15 sekunder, som är referensvarvtiden för första varvet,
+så ökar konstanten och är den förväntade varvtiden mindre än 15 sekunder så
+sänks konstanten.