diff options
3 files changed, 23 insertions, 5 deletions
diff --git a/Dokument/Teknisk Dokumentation/Davids txt filer/Forecasts.txt b/Dokument/Teknisk Dokumentation/Davids txt filer/Forecasts.txt new file mode 100644 index 0000000..2089418 --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Davids txt filer/Forecasts.txt @@ -0,0 +1,6 @@ +Forecasts beräknar den approximerade varvtiden utifrån tid fram tills senast +passerad givare samt hastighet i tidigare segment. Genom att veta en +genomsnittlig hasftighet går det med kvarvarande sträcka att räkna ut en +ungefärlig kvarvarande tid. Adderas tiden fram tills senaste segment med +den uträknade approximerade tiden kvar så fås det en uppskattad varvtid som +används för att avgöra om en bil behöver åka snabbare eller långsammare.
\ No newline at end of file diff --git a/Dokument/Teknisk Dokumentation/Davids txt filer/Kartan.txt b/Dokument/Teknisk Dokumentation/Davids txt filer/Kartan.txt new file mode 100644 index 0000000..32a7339 --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Davids txt filer/Kartan.txt @@ -0,0 +1,5 @@ +Till systemet har det tagits fram en spänningkarta som är indelat i delsegment. +Dessa delsegment är helt enkelt varje del av banan som använts för att sätta +ihop bilbanan. Delarna är uppmätta och placerade i en lista där det sedan +gjorts tester där delsegmenten blivit tilldelade en spänning utifrån banans +och bilarnas egenskaper.
\ No newline at end of file diff --git a/Dokument/Teknisk Dokumentation/Davids txt filer/highToc.txt b/Dokument/Teknisk Dokumentation/Davids txt filer/highToc.txt index 861a0e4..98e70f8 100644 --- a/Dokument/Teknisk Dokumentation/Davids txt filer/highToc.txt +++ b/Dokument/Teknisk Dokumentation/Davids txt filer/highToc.txt @@ -1,5 +1,12 @@ -För att verifiera att givarna läses av minst tio gånger i sekunden så körs det -en funktion i slutet av varje cykel som tillfälligt pausar givarnas avläsning. -Funktionen gör en paus på 0.001 sekunder och gör det tills funktionen totalt har -pausat i över 0.07 sekunder. Under körningen så sparar funktionen den högst -uppmätta paustiden.
\ No newline at end of file +För att garantera 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}. + +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.
\ No newline at end of file |
