From 2ba8e865cb35e2be653296cf62060b97d59f7d77 Mon Sep 17 00:00:00 2001 From: Albin Date: Wed, 27 Nov 2019 18:01:19 +0100 Subject: Kommentarer till car struct --- Kod/bilbana/yc4/do_car.m | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Kod/bilbana/yc4/do_car.m b/Kod/bilbana/yc4/do_car.m index 4792ca7..ac4420f 100644 --- a/Kod/bilbana/yc4/do_car.m +++ b/Kod/bilbana/yc4/do_car.m @@ -5,6 +5,9 @@ Input/Output: car - En struct med data för en viss bil car.num - Vilken bil det är (1 eller 2) car.running - Om bilen körs eller inte + car1.stopping - Logiskt värde som indikerar om bilen snart ska + stannas + car1.stopped - Bilen har stannat och ska inte flyttas på car.automatic - Om bilen körs automatiskt eller inte car.segment - Bilens nuvarande segment car.lap - Bilens nuvarande varv @@ -14,17 +17,21 @@ car - En struct med data f använts (v x 9 matris) car.position - Bilens nuvarande placering på banan i meter från start/mål - car.seg_len - Banans längd från start till givarna (1 x 9 matris) + car.pos_at - Sträckan till målgivaren [m] från varje givare (1 x 10 matris) + car.seg_len = Längden på varje segment [m] (1 x 9 matris) + car1.percents - Upskattad andel av varvtiden som varje segment bör ta + (1 x 9 matris) car.map - Tabell med hastighetskoefficienter för alla positioner (.mat fil) car.miss_probability - Sannorlikheten för artificiellt introducerade missade givare - car.lap_constants = [1,1,1,1,1,1,1,1,1]; % TODO seg_constanst för - nuvarande varv. Skapas av gov_set() vid nytt varv + car1.constant - Parameter som används för att sätta spänningen till banan t - Längden (s) på nuvarande programcykel display_data - Buffer med den data som ska skickas till displayen vid nästa anrop -stop - Huruvida koden ska stoppas eller inte +halt - Huruvida koden ska stoppas eller inte + + %} halt = false; -- cgit v1.2.1