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/system.tex') 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