From 057c213e140dca7b3a41cd56740c5a275bbeec24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 10:45:24 +0200 Subject: Struktur --- Dokument/Designspec/events/start.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/start.tex b/Dokument/Designspec/events/start.tex index 576e149..6028b8e 100644 --- a/Dokument/Designspec/events/start.tex +++ b/Dokument/Designspec/events/start.tex @@ -1,5 +1,7 @@ -Vid start ska systemet hitta en spänningsnivå tillräckligt hög för att bilen ska börja rulla men inte -så hög att den åker av banan i första kurvan. I början ska därför spänningen öka lite i taget tills bilen -passerat den första givaren. Därefter ska programmet kunna göra beräkningar för en inledande konstant för bilen och det vanliga systemet ska ta vid och -kontrollera bilens förväntade position mot dess uträknade position. +Vid start ska systemet hitta en spänningsnivå tillräckligt hög för att bilen +ska börja rulla men inte så hög att den åker av banan i första kurvan. I början +ska därför spänningen öka lite i taget tills bilen passerat den första givaren. +Därefter ska programmet göra beräkningar för en inledande konstant för bilen +och det vanliga systemet ska ta vid och kontrollera bilens förväntade position +mot dess uträknade position. -- cgit v1.2.1 From 2a4b073d89ac9b43dff200f260ba00770f54b7cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Thu, 10 Oct 2019 10:45:31 +0200 Subject: Stavning --- Dokument/Designspec/events/missade-givare.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/missade-givare.tex b/Dokument/Designspec/events/missade-givare.tex index 4a113ab..0d37aa0 100644 --- a/Dokument/Designspec/events/missade-givare.tex +++ b/Dokument/Designspec/events/missade-givare.tex @@ -1,5 +1,5 @@ Enligt krav 3 i kravspecifikationen ska programmet kunna hantera missade givare -och fortsätta köra som normalt. Med metoden som användas blir detta inte ett +och fortsätta köra som normalt. Med metoden som används blir detta inte ett problem. Givarna kommer endast att användas för att justera programmets uppfattning om bilarnas position, medan själva positioneringen räknas ut av systemet. Programmet ska detektera detta fel genom att se om en givare passeras -- cgit v1.2.1 From b2b094a5ce07ba159a58f1279d16918a548df514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Thu, 10 Oct 2019 10:47:04 +0200 Subject: Stavning --- Dokument/Designspec/system.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/system.tex b/Dokument/Designspec/system.tex index 89625ea..e75f3a1 100644 --- a/Dokument/Designspec/system.tex +++ b/Dokument/Designspec/system.tex @@ -61,7 +61,7 @@ figur~\ref{fig:system_diagram} för ett processchema. \item car constant: Programmets sätt att justera sig efter olika bilars egenskaper. Justeras vid varje ny indata \item position: Där programmet tror att bilen är \item clock: Hur länge bilen har varit i det nuvarande segmentet och varvet - \item car position dif: Bilarnas position rellativt till varandra. Endast aktiv om gemensam målgång aktiverad. + \item car position dif: Bilarnas position relativt till varandra. Endast aktiv om gemensam målgång aktiverad. \item target: Den varvtid som manuellt har satts inan programet startade \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden \item agressivness: Hur bråttom det är att justera bilarnas hastighet -- cgit v1.2.1 From e4fce565bece0a3ecae98f7a8e170d8394acbd5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 10:51:31 +0200 Subject: =?UTF-8?q?L=C3=A4gg=20till=20parskip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/root.tex | 1 + 1 file changed, 1 insertion(+) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/root.tex b/Dokument/Designspec/root.tex index ed1cc04..f1837ee 100644 --- a/Dokument/Designspec/root.tex +++ b/Dokument/Designspec/root.tex @@ -2,6 +2,7 @@ %\usepackage[square]{natbib}\bibliographystyle{plainnat}\setcitestyle{numbers} \usepackage[round]{natbib}\bibliographystyle{plainnat} +\usepackage{parskip} \usepackage{afterpage} \graphicspath{{./figures/}} -- cgit v1.2.1 From ae4f7209768d52452b1194c8c701af51cfc90290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 10:53:45 +0200 Subject: Positionering av figurer --- Dokument/Designspec/display.tex | 45 +++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 27 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/display.tex b/Dokument/Designspec/display.tex index 04519ab..79ff974 100644 --- a/Dokument/Designspec/display.tex +++ b/Dokument/Designspec/display.tex @@ -17,30 +17,21 @@ visas enligt figur~\ref{fig:disp:after}. I mån av tid ska endast en graf åt gången visas på skärmen och användaren ska kunna välja vilken graf som ska visas med hjälp av tryckbara knappar längst upp på skärmen. -\afterpage{% - \clearpage - \begin{figure} - \centering - \includegraphics{figures/innan} - \caption{Displayens utseende vid val av körinställningar.} - \label{fig:disp:before} - \end{figure} -} -\afterpage{% - \clearpage - \begin{figure} - \centering - \includegraphics{figures/under} - \caption{Displayens utseende under körning.} - \label{fig:disp:during} - \end{figure} -} -\afterpage{% - \clearpage - \begin{figure} - \centering - \includegraphics{figures/efter} - \caption{Displayens utseende när körning är avklarad.} - \label{fig:disp:after} - \end{figure} -} +\begin{figure} + \centering + \includegraphics{figures/innan} + \caption{Displayens utseende vid val av körinställningar.} + \label{fig:disp:before} +\end{figure} +\begin{figure} + \centering + \includegraphics{figures/under} + \caption{Displayens utseende under körning.} + \label{fig:disp:during} +\end{figure} +\begin{figure} + \centering + \includegraphics{figures/efter} + \caption{Displayens utseende när körning är avklarad.} + \label{fig:disp:after} +\end{figure} -- cgit v1.2.1 From f285113930071447e09edd52838f4dadeb347380 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 10:59:56 +0200 Subject: Stavning --- Dokument/Designspec/events/missade-givare.tex | 6 +++--- Dokument/Designspec/system.tex | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 15 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/missade-givare.tex b/Dokument/Designspec/events/missade-givare.tex index 0d37aa0..024e09d 100644 --- a/Dokument/Designspec/events/missade-givare.tex +++ b/Dokument/Designspec/events/missade-givare.tex @@ -3,6 +3,6 @@ och fortsätta köra som normalt. Med metoden som används blir detta inte ett problem. Givarna kommer endast att användas för att justera programmets uppfattning om bilarnas position, medan själva positioneringen räknas ut av systemet. Programmet ska detektera detta fel genom att se om en givare passeras -när det är förväntat. Om den inte gör det och nästa passering av givare sker när -det är förväntat identifierar systemet den tidigare tidsfördröjningen som en -missad givare. +när det är förväntat. Om systemet inte gör det och nästa passering av givare +sker när det är förväntat identifierar systemet den tidigare tidsfördröjningen +som en missad givare. diff --git a/Dokument/Designspec/system.tex b/Dokument/Designspec/system.tex index 464f4d8..5a68d20 100644 --- a/Dokument/Designspec/system.tex +++ b/Dokument/Designspec/system.tex @@ -57,20 +57,20 @@ figur~\ref{fig:system_diagram} för ett processchema. I figur~\ref{fig:flow_diagram} visas flödet av de funktioner som sker i delsystem A under en cykel. Här listas namn på funktionerna och deras funktion: \begin{itemize} - \item indata: Ger data när bilen passerar en givare - \item car constant: Programmets sätt att anpassa sig efter olika bilars egenskaper. Justeras vid varje ny indata - \item position: Där programmet tror att bilen är - \item clock: Hur länge bilen har varit i det nuvarande segmentet och varvet + \item indata: Ger data när bilen passerar en givare. + \item car constant: Programmets sätt att anpassa sig efter olika bilars egenskaper. Justeras vid varje ny indata. + \item position: Där programmet tror att bilen är. + \item clock: Hur länge bilen har varit i det nuvarande segmentet och varvet. \item car position dif: Bilarnas position relativt till varandra. Endast aktiv om gemensam målgång aktiverad. - \item target: Den varvtid som manuellt har satts inan programet startade - \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden - \item agressivness: Hur bråttom det är att justera bilarnas hastighet - \item u constant map: En ``karta'' över hur mycket spänning som behövs i olika delar av banan - \item track u constant: Konstant för att justera spänningen på nuvarande position - \item speed map: En ``karta'' över hur fort man kan köra i olika delar av banan + \item target: Den varvtid som manuellt har satts inan programet startade. + \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden. + \item agressivness: Hur bråttom det är att justera bilarnas hastighet. + \item u constant map: En ``karta'' över hur mycket spänning som behövs i olika delar av banan. + \item track u constant: Konstant för att justera spänningen på nuvarande position. + \item speed map: En ``karta'' över hur fort man kan köra i olika delar av banan. \item speed constant: Konstant som används för att se till att hastigheten anpassas efter banans svängar m.m. - \item new v: Den nya hastigheten som ska sättas - \item new u: Den spänning som sätts + \item new v: Den nya hastigheten som ska sättas. + \item new u: Den spänning som skickas till bilen. \end{itemize} \begin{figure} -- cgit v1.2.1 From 5880db666470ffda1ab04b7790569c748258da7d Mon Sep 17 00:00:00 2001 From: Alexander Tuneskog Date: Thu, 10 Oct 2019 11:04:39 +0200 Subject: =?UTF-8?q?=C3=84ndrade=20sm=C3=A5ord=20f=C3=B6r=20att=20texten=20?= =?UTF-8?q?i=20warmup.tex,=20ska=20flyta=20p=C3=A5=20b=C3=A4ttra?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events/warmup.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/warmup.tex b/Dokument/Designspec/events/warmup.tex index aedb6bb..4e38452 100644 --- a/Dokument/Designspec/events/warmup.tex +++ b/Dokument/Designspec/events/warmup.tex @@ -2,6 +2,6 @@ Enligt kravspecifikations punkt 8 ska programmet hantera olika typer av driftsfall såsom kall samt varm bana. Metoden till att lösa detta problem är att programmet automatiskt kommer att justera bilens körning för olika typer av driftsfall. Programmet ska kunna identifiera förändringar i snitthastighet per -segment och varvtid. Då programmet identifierat dessa förändringar ska det +segment och varvtid. Då systemet identifierat dessa förändringar ska programmet automatiskt justera en konstant (car constant, se~\ref{sec:system_a_funcs}) som används för att sätta hastigheten. -- cgit v1.2.1 From 307687c15eef62689875c906bf503c947b27560f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 11:07:35 +0200 Subject: =?UTF-8?q?Strukturering=20av=20k=C3=A4llmaterial?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/system.tex | 54 +++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/system.tex b/Dokument/Designspec/system.tex index 5a68d20..e7601ad 100644 --- a/Dokument/Designspec/system.tex +++ b/Dokument/Designspec/system.tex @@ -50,35 +50,35 @@ figur~\ref{fig:system_diagram} för ett processchema. \subsubsection{Utförande} - I utförandet skickas det nya spänningspådraget till banorna. + I utförandet skickas det nya spänningspådraget till banorna. - \subsubsection{Funktioner i delsystem A} - I figur~\ref{fig:flow_diagram} visas flödet av de funktioner som sker i delsystem A under en cykel. - Här listas namn på funktionerna och deras funktion: - \begin{itemize} - \item indata: Ger data när bilen passerar en givare. - \item car constant: Programmets sätt att anpassa sig efter olika bilars egenskaper. Justeras vid varje ny indata. - \item position: Där programmet tror att bilen är. - \item clock: Hur länge bilen har varit i det nuvarande segmentet och varvet. - \item car position dif: Bilarnas position relativt till varandra. Endast aktiv om gemensam målgång aktiverad. - \item target: Den varvtid som manuellt har satts inan programet startade. - \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden. - \item agressivness: Hur bråttom det är att justera bilarnas hastighet. - \item u constant map: En ``karta'' över hur mycket spänning som behövs i olika delar av banan. - \item track u constant: Konstant för att justera spänningen på nuvarande position. - \item speed map: En ``karta'' över hur fort man kan köra i olika delar av banan. - \item speed constant: Konstant som används för att se till att hastigheten anpassas efter banans svängar m.m. - \item new v: Den nya hastigheten som ska sättas. - \item new u: Den spänning som skickas till bilen. - \end{itemize} - - \begin{figure} - \centering - \includegraphics[width=\linewidth]{figures/flow.pdf} - \caption{Funktionsflödet i delsystem A.}% - \label{fig:flow_diagram} - \end{figure} + \subsubsection{Funktioner i delsystem A} \label{sec:system_a_funcs} + I figur~\ref{fig:flow_diagram} visas flödet av de funktioner som sker i delsystem A under en cykel. + Här listas namn på funktionerna och deras funktion: + \begin{itemize} + \item indata: Ger data när bilen passerar en givare. + \item car constant: Programmets sätt att anpassa sig efter olika bilars egenskaper. Justeras vid varje ny indata. + \item position: Där programmet tror att bilen är. + \item clock: Hur länge bilen har varit i det nuvarande segmentet och varvet. + \item car position dif: Bilarnas position relativt till varandra. Endast aktiv om gemensam målgång aktiverad. + \item target: Den varvtid som manuellt har satts inan programet startade. + \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden. + \item agressivness: Hur bråttom det är att justera bilarnas hastighet. + \item u constant map: En ``karta'' över hur mycket spänning som behövs i olika delar av banan. + \item track u constant: Konstant för att justera spänningen på nuvarande position. + \item speed map: En ``karta'' över hur fort man kan köra i olika delar av banan. + \item speed constant: Konstant som används för att se till att hastigheten anpassas efter banans svängar m.m. + \item new v: Den nya hastigheten som ska sättas. + \item new u: Den spänning som skickas till bilen. + \end{itemize} + + \begin{figure} + \centering + \includegraphics[width=\linewidth]{figures/flow.pdf} + \caption{Funktionsflödet i delsystem A.}% + \label{fig:flow_diagram} + \end{figure} \subsection{Delsystem B: Display} -- cgit v1.2.1 From 7b6c457295ee64496392d3a050e67ae09e23082b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 11:09:23 +0200 Subject: =?UTF-8?q?Fixa=20bredd=20p=C3=A5=20figur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/system.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/system.tex b/Dokument/Designspec/system.tex index e7601ad..9be83d7 100644 --- a/Dokument/Designspec/system.tex +++ b/Dokument/Designspec/system.tex @@ -7,7 +7,7 @@ figur~\ref{fig:system_diagram} för ett processchema. \begin{figure} \centering - \includegraphics{figures/Processchema.pdf} + \includegraphics[width=\linewidth]{figures/Processchema.pdf} \caption{Processchema över systemets helhet.}% \label{fig:system_diagram} \end{figure} -- cgit v1.2.1 From e155e01ce778a6bf6349f90457859edf20f3cf52 Mon Sep 17 00:00:00 2001 From: Alexander Tuneskog Date: Thu, 10 Oct 2019 11:09:59 +0200 Subject: =?UTF-8?q?=C3=84ndrade=20sm=C3=A5stavelser=20i=20Kallibrering.tex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events/Kallibrering.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/Kallibrering.tex b/Dokument/Designspec/events/Kallibrering.tex index 5d2e288..4ab48fe 100644 --- a/Dokument/Designspec/events/Kallibrering.tex +++ b/Dokument/Designspec/events/Kallibrering.tex @@ -2,9 +2,9 @@ För att optimera bilarnas körning och varvtid så kommer bilarna behöva kalibreras. Enligt kravsspecifikation punkt 22 får det inte genomföras fler än 5 kalibreringsvarv för att uppfylla kraven till punkt 20 och 21. -Kalibreringsvarven kommer att behöva ta hänsyn till tre moment. Den första att -identifiera vilken konstant en bil behöver, den andra för att optimera för -gemensam varvtid och den tredje för att optimera den valda varvtiden. Vid +Kalibreringsvarven kommer att behöva ta hänsyn till tre moment. Det första momentet är att +identifiera vilken konstant en bil behöver, det andra momentet är att optimera för +gemensam varvtid och det tredje är att optimera den valda varvtiden. Vid kalibreringsvarven kommer den mesta kalibreringen göras för att identifiera vilken konstant en bil har. Med indata kommer programmet kunna göra beräkningar om vilka konstanter som ska användas till vardera bilars körning. Under -- cgit v1.2.1 From 988ecc2dc8a549fb5c07874493fef250e1808e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Thu, 10 Oct 2019 11:13:07 +0200 Subject: =?UTF-8?q?F=C3=B6rtydligade=20att=20f=C3=B6r=C3=A4ndring=20i=20ha?= =?UTF-8?q?stighet=20kan=20bero=20temperaturf=C3=B6r=C3=A4ndring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events/warmup.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/warmup.tex b/Dokument/Designspec/events/warmup.tex index 4e38452..1b34870 100644 --- a/Dokument/Designspec/events/warmup.tex +++ b/Dokument/Designspec/events/warmup.tex @@ -2,6 +2,6 @@ Enligt kravspecifikations punkt 8 ska programmet hantera olika typer av driftsfall såsom kall samt varm bana. Metoden till att lösa detta problem är att programmet automatiskt kommer att justera bilens körning för olika typer av driftsfall. Programmet ska kunna identifiera förändringar i snitthastighet per -segment och varvtid. Då systemet identifierat dessa förändringar ska programmet +segment och varvtid, vilket kan bero på temperaturförändring i banan. Då systemet identifierat dessa förändringar ska programmet automatiskt justera en konstant (car constant, se~\ref{sec:system_a_funcs}) som används för att sätta hastigheten. -- cgit v1.2.1 From ef0b7a1582eb35581775fd82182d2415d5fb89df Mon Sep 17 00:00:00 2001 From: Alexander Tuneskog Date: Thu, 10 Oct 2019 11:13:27 +0200 Subject: =?UTF-8?q?=C3=84ndrade=20sm=C3=A5stavelser=20i=20Kallibrering.tex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events/Kallibrering.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/Kallibrering.tex b/Dokument/Designspec/events/Kallibrering.tex index 4ab48fe..2c29dc0 100644 --- a/Dokument/Designspec/events/Kallibrering.tex +++ b/Dokument/Designspec/events/Kallibrering.tex @@ -5,7 +5,7 @@ kalibreras. Enligt kravsspecifikation punkt 22 får det inte genomföras fler ä Kalibreringsvarven kommer att behöva ta hänsyn till tre moment. Det första momentet är att identifiera vilken konstant en bil behöver, det andra momentet är att optimera för gemensam varvtid och det tredje är att optimera den valda varvtiden. Vid -kalibreringsvarven kommer den mesta kalibreringen göras för att identifiera +kalibreringsvarven kommer den mest omfattande kalibreringen att göras med syfte att identifiera vilken konstant en bil har. Med indata kommer programmet kunna göra beräkningar om vilka konstanter som ska användas till vardera bilars körning. Under kalibreringsvarven är det också viktigt att anpassa båda bilarnas varvtid med -- cgit v1.2.1 From d36397db49b2a771184511163d219606431a2f93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Thu, 10 Oct 2019 11:18:49 +0200 Subject: =?UTF-8?q?F=C3=B6rtydligande=20om=20starten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events/start.tex | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'Dokument/Designspec') diff --git a/Dokument/Designspec/events/start.tex b/Dokument/Designspec/events/start.tex index 6028b8e..76339f7 100644 --- a/Dokument/Designspec/events/start.tex +++ b/Dokument/Designspec/events/start.tex @@ -1,7 +1,8 @@ -Vid start ska systemet hitta en spänningsnivå tillräckligt hög för att bilen -ska börja rulla men inte så hög att den åker av banan i första kurvan. I början -ska därför spänningen öka lite i taget tills bilen passerat den första givaren. -Därefter ska programmet göra beräkningar för en inledande konstant för bilen -och det vanliga systemet ska ta vid och kontrollera bilens förväntade position -mot dess uträknade position. +Vid start ska systemet hitta en spänningsnivå tillräckligt hög för att bilen ska +börja rulla men inte så hög att den åker av banan i första kurvan. I början ska +därför spänningen öka lite i taget tills bilen passerat målgivaren. När bilen +passerat målgivaren bibehålls spänningsnivån tills nästa givaren passeras. +Då kan programmet göra beräkningar för en inledande konstant för bilen och +det vanliga systemet kan ta vid och kontrollera bilens förväntade position mot +dess uträknade position. -- cgit v1.2.1