From 645610a6b634f548e0d09efa1b57d6b3c70e0937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Wed, 30 Oct 2019 16:29:43 +0100 Subject: =?UTF-8?q?Lade=20till=20kod=20i=20main=20som=20sparar=20variabler?= =?UTF-8?q?na=20i=20structen=20i=20en=20csv=20(kan=20=C3=A4ndras)=20efter?= =?UTF-8?q?=20k=C3=B6rning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kod/bilbana/yc4/main.m | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Kod/bilbana/yc4/main.m b/Kod/bilbana/yc4/main.m index efadd55..c8c9b7e 100644 --- a/Kod/bilbana/yc4/main.m +++ b/Kod/bilbana/yc4/main.m @@ -26,6 +26,7 @@ car1.segment = 1; car1.lap = 0; car1.lap_times = []; car1.seg_times = []; +car1Table = struct2table(car1); car2 = struct; car2.segment = 1; @@ -150,4 +151,12 @@ matlabclient(3); %% DISPLAY GRAPHS graphs(car1.lap_times, 13, car1.seg_times, 1); -graphs(car2.lap_times, 13, car2.seg_times, 2); \ No newline at end of file +graphs(car2.lap_times, 13, car2.seg_times, 2); + +%% SAVE VARIABLES FROM CAR STRUCT + +dateStr = datestr(now, 'dd-mmm-yyyy'); +timeStr = datestr(now, 'HH.MM'); +strCsv = [dateStr,'_',timeStr, '.csv']; +filename = join(strCsv); +writetable(car1Table, filename); \ No newline at end of file -- cgit v1.2.1 From d67240dcbbc255be973cb81aca5b41c3ad1d699e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Thu, 31 Oct 2019 10:46:00 +0100 Subject: =?UTF-8?q?Lade=20till=20en=20whileloop=20vid=20pausen=20som=20k?= =?UTF-8?q?=C3=B6rs=20tills=20pausen=20n=C3=A4rmat=20sig=200.1s=20med=20hj?= =?UTF-8?q?=C3=A4lp=20av=20tictoc.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kod/bilbana/yc4/main.m | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/Kod/bilbana/yc4/main.m b/Kod/bilbana/yc4/main.m index c8c9b7e..049bc08 100644 --- a/Kod/bilbana/yc4/main.m +++ b/Kod/bilbana/yc4/main.m @@ -34,11 +34,11 @@ car2.lap = 0; car2.lap_times = []; car2.seg_times = []; -tocs = []; +highToc = 0; %% MAIN LOOP while 1 - tic; + readTime = tic; %% PRE-LOOP if strcmp(get(hf,'currentcharacter'),'q') close(hf) @@ -133,13 +133,24 @@ while 1 %% DISPLAY %% END OF LOOP - pause(0.1) - tocs(end + 1) = toc; + while 1 %Whileloop med paus som körs till pausen överskridit 0.07 sekunder + pause(0.01) + t = toc(readTime) + if t > 0.07 + if t > highToc + highToc = s; %Om det nya värdet på pausen är högre än den tidigare högsta så sparas det som den högsta + end + + break; + end + end + + send_data_to_display(); end %% END OF PROGRAM -disp(tocs); +disp(highToc); disp(car1); disp(car2); -- cgit v1.2.1 From b91a89bab321071c54cfc514c697247bf7d13a1c Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 1 Nov 2019 15:24:01 +0100 Subject: =?UTF-8?q?Sm=C3=A5=20justeringar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Kod/bilbana/yc4/main.m | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/Kod/bilbana/yc4/main.m b/Kod/bilbana/yc4/main.m index 049bc08..627152c 100644 --- a/Kod/bilbana/yc4/main.m +++ b/Kod/bilbana/yc4/main.m @@ -26,7 +26,6 @@ car1.segment = 1; car1.lap = 0; car1.lap_times = []; car1.seg_times = []; -car1Table = struct2table(car1); car2 = struct; car2.segment = 1; @@ -135,10 +134,10 @@ while 1 %% END OF LOOP while 1 %Whileloop med paus som körs till pausen överskridit 0.07 sekunder pause(0.01) - t = toc(readTime) + t = toc(readTime); if t > 0.07 if t > highToc - highToc = s; %Om det nya värdet på pausen är högre än den tidigare högsta så sparas det som den högsta + 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 break; @@ -162,12 +161,4 @@ matlabclient(3); %% DISPLAY GRAPHS graphs(car1.lap_times, 13, car1.seg_times, 1); -graphs(car2.lap_times, 13, car2.seg_times, 2); - -%% SAVE VARIABLES FROM CAR STRUCT - -dateStr = datestr(now, 'dd-mmm-yyyy'); -timeStr = datestr(now, 'HH.MM'); -strCsv = [dateStr,'_',timeStr, '.csv']; -filename = join(strCsv); -writetable(car1Table, filename); \ No newline at end of file +graphs(car2.lap_times, 13, car2.seg_times, 2); \ No newline at end of file -- cgit v1.2.1