diff options
| author | Albin <albwa833@student.liu.se> | 2019-11-08 11:59:38 +0100 |
|---|---|---|
| committer | Albin <albwa833@student.liu.se> | 2019-11-08 11:59:38 +0100 |
| commit | 5544888a5775b7ee21a1db9f540fb05702ecd10b (patch) | |
| tree | 86af7490ff51e6559b68442c9f107d1ab5eafe7a /Kod | |
| parent | 2ad11b85f7d5d4a71477a02a1ca5ba8786652c35 (diff) | |
| download | tfyy51-5544888a5775b7ee21a1db9f540fb05702ecd10b.tar.gz | |
Tvinga missade givare
Med inställbar procent.
Beep när givare tvingas hoppas över.
Diffstat (limited to 'Kod')
| -rw-r--r-- | Kod/bilbana/yc4/main.m | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Kod/bilbana/yc4/main.m b/Kod/bilbana/yc4/main.m index 6612e4f..e2f223e 100644 --- a/Kod/bilbana/yc4/main.m +++ b/Kod/bilbana/yc4/main.m @@ -33,7 +33,8 @@ car1.seg_times = []; car1.position = 0; car1.seg_len = [0.0 2.53 3.05 4.73 7.68 8.98 10.93 14.69 17.57]; car1.approximation = []; -car1.miss_time = uint64(0); +car1.miss_probability = 0.1; +%car1.miss_time = uint64(0); %{ car2 = struct; @@ -91,6 +92,11 @@ while 1 %% READ if car1.running == true [car1.new_lap, car1.new_check_point, car1.time] = get_car_position(1); + if car1.new_check_point == true && rand < car1.miss_probability && car1.lap >= 4 + disp('Hoppar över givare'); + car1.new_check_point = false; + beep; + end end %{ if car2.running == true @@ -149,7 +155,7 @@ while 1 car1.lap_tic = tic; continue; end - beep; + % beep; car1.seg_times(car1.lap, car1.segment) = toc(car1.seg_tic); car1.seg_tic = tic; car1.lap_times(car1.lap) = toc(car1.lap_tic); @@ -267,7 +273,7 @@ while 1 highToc = t; %Om det nya v�rdet p� pausen �r h�gre �n den tidigare h�gsta s� sparas det som den h�gsta end if t > 0.1 - beep; + % beep; end break; end |
