02/07/15

Dependencies:   mbed

Dependents:   TabbedGUIMbed

Committer:
aidanPJG
Date:
Wed Aug 05 08:44:12 2015 +0000
Revision:
64:809bd19f4e7c
Parent:
61:e7f2a0e38360
Child:
70:168d67695a65
added avgtime array and avgspeed array to xl

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ADAMSTRUTT 35:085a674c9fdf 1 #include "mbed.h"
ADAMSTRUTT 35:085a674c9fdf 2
ADAMSTRUTT 35:085a674c9fdf 3 LocalFileSystem local("local");
aidanPJG 64:809bd19f4e7c 4 extern Serial pc;
ADAMSTRUTT 35:085a674c9fdf 5
aidanPJG 55:58e9836f5ad1 6 void initialise(int counter )
aidanPJG 43:8e154016dd89 7 {
aidanPJG 43:8e154016dd89 8 FILE *fp1 = fopen("/local/Datalog.xls", "a"); // opens or creates fill Datalog, and gives the headings
aidanPJG 51:210353276e06 9 fprintf(fp1, " Test %d \n", counter);
aidanPJG 64:809bd19f4e7c 10 fprintf(fp1, " Sensor \t Total Time \t Time Diff \t Inst Speed \t Avg Speed\n");
aidanPJG 43:8e154016dd89 11 fclose(fp1);
aidanPJG 43:8e154016dd89 12 }
aidanPJG 43:8e154016dd89 13
aidanPJG 64:809bd19f4e7c 14 void data(int sensor_number, double time, double speed, double timesTotal,double speedAvg)
aidanPJG 43:8e154016dd89 15 {
aidanPJG 61:e7f2a0e38360 16 // printf("it be printing"); //testing
aidanPJG 43:8e154016dd89 17 FILE *fp = fopen("/local/Datalog.xls", "a"); // Open "Datalog
aidanPJG 64:809bd19f4e7c 18 fprintf(fp, " %d \t %lf \t %lf \t %lf \t %lf \n",sensor_number + 1, timesTotal ,time, speed, speedAvg); //fills the tables with the results
ADAMSTRUTT 35:085a674c9fdf 19 fclose(fp);
aidanPJG 45:eb06f1d42938 20 }
aidanPJG 45:eb06f1d42938 21
aidanPJG 45:eb06f1d42938 22 void averageData() //adds average data fom b2 to b6
aidanPJG 45:eb06f1d42938 23 {
aidanPJG 45:eb06f1d42938 24 FILE *fp2 = fopen("/local/Datalog.xls", "a");
aidanPJG 47:1dc3b5f7bf4a 25 fprintf(fp2, " Average \t=SUM(B2:B4) / 5 \n");
aidanPJG 45:eb06f1d42938 26 fclose(fp2);
ADAMSTRUTT 35:085a674c9fdf 27 }