Racepak.com

Data Acquisition, Performance Instrumentation & Power Distribution
It is currently Wed Nov 22, 2017 3:05 pm

All times are UTC




Post new topic Reply to topic  [ 46 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Author Message
 Post subject: Re: Custom Runlog Pages
PostPosted: Thu Jun 29, 2017 8:27 pm 
Offline

Joined: Sun Sep 27, 2015 9:55 pm
Posts: 80
dasing again many thanks for the code to produce this plot!

It makes it easy to see differences in Combined G between laps.

The plot is AD08R tyres on 8" rims and the right AR-1 tyres on 6.5" rims. The tyres were all 205/50/15's. The 8" rims/tyres weight in at 13.4kg eack and the 6.5" rim/tyre weight in at 16.3kg each.

Whilst the AR-1's were faster they have a lot less heat cycles than the AD08R's. In fact the AD08R's were used almost exclusively on the track between Oct 2015 and Oct 2016 before being retired.

Is it possible to zoom in on the plot? Other plots have this ability, I may have to have a look at how they it is done and then play around.

Image


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Sat Jul 01, 2017 4:08 pm 
Offline

Joined: Sat Apr 11, 2009 2:05 am
Posts: 58
Zooming? Sure. I used one of Racepak's other pages as a guide. After adding the zoom slider, you then modify the plot XMIN, XMAX, YMIN, and YMAX so they reference the cursor's position modify it by the value of the zoom slider. Also, they update the RESETBY and UPDATEBY to make sure the plots update.


Here is a complete piece of code. In the next post, I'll add just the parts you should need to update on the page you have.

Quote:
<TITLE CATEGORY="MAP Analysis">Gsum Map</TITLE>

<ORIGIN>

<TAB COLS = 43>MAIN LAP
<TAB COLS = 157>REFERENCE LAP
<BR LINES=2>

<TAB COLS = 0> Run: <INPUT TYPE=staticbox VALUE="$FileName" SIZE = 63>
<TAB DLGUNITS=115> Lap: <INPUT TYPE=staticbox VALUE="$Lap" UPDATEDBY=($Lap) SIZE = 4>
<TAB DLGUNITS= 157>Time: <INPUT TYPE=staticbox SIZE=12 VALUE="$FmtMinSec($LapTime($Lap))" UPDATEDBY=($Lap)>

<TAB COLS = 115>Run: <INPUT TYPE=staticbox VALUE="$RefRun($FileName)" SIZE = 63 UPDATEDBY = ($RefRun)>
<TAB DLGUNITS= 335> Lap: <INPUT TYPE=staticbox VALUE="$RefLap" UPDATEDBY=($RefLap) SIZE = 4>
<TAB DLGUNITS= 272> Time: <INPUT TYPE=staticbox SIZE=12 VALUE="$FmtMinSec($RefRun($LapTime($RefLap)))" UPDATEDBY=($RefLap,$RefRun)>

<ORIGIN>

<BR LINES=4>
<TAB COLS = 224>ZOOM SELECT:<BR>
<TAB COLS = 224><INPUT TYPE=slider NAME=_Zoom MIN=50 MAX=2000 SIZE=40><BR>
<TAB COLS = 224> Min Max<BR><BR>

<TAB COLS = 224>LINE THICKNESS <INPUT TYPE = text SIZE=3 NAME=_LineThickness><BR><BR>

<TAB COLS = 224>GPS Gsum CONTOURS<BR>
<TAB COLS = 225>MIN<TAB COLS = 241>MAX<BR>
<TAB COLS = 225> 0.0<TAB COLS = 230>DARK BLUE<TAB COLS = 242> 1.0<BR>
<TAB COLS = 225> 1.0<TAB COLS = 230>LIGHT BLUE<TAB COLS = 242> 1.1<BR>
<TAB COLS = 225> 1.1<TAB COLS = 230> GREEN<TAB COLS = 242> 1.2<BR>
<TAB COLS = 225> 1.2<TAB COLS = 230> YELLOW<TAB COLS = 242> 1.3<BR>
<TAB COLS = 225> 1.3<TAB COLS = 230> LIGHT RED<TAB COLS = 242> 1.4<BR>
<TAB COLS = 225> 1.4<TAB COLS = 230> DARK RED<BR>

<ORIGIN>
<BR LINES=4>

<CHART ASPECTRATIO
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
WIDTH=1
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="BLACK()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="GsumLess1"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="DARK(BLUE())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.0"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="LIGHT(BLUE())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.1"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="GREEN()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.2"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="YELLOW()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.3"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="LIGHT(RED())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.4"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$LapStartTime(GPS_Data,$Lap)" TIMEMAX="$LapEndTime(GPS_Data,$Lap)"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="DARK(RED())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>


\\\\\\\\\\\\\\\\\\\\\\\\\

<ORIGIN>
<BR LINES=4>

<TAB COLS=115>

<CHART ASPECTRATIO REFERENCE
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
WIDTH=1
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="BLACK()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="GsumLess1"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="DARK(BLUE())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.0"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="LIGHT(BLUE())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.1"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="GREEN()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.2"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="YELLOW()"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.3"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="LIGHT(RED())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>

<CHART ATTACH2PREV ASPECTRATIO REFERENCE ZSTYLE=OnOff
XNAME="GPS_Data:Run_PosX"
YNAME="GPS_Data:Run_PosY"
ZNAME="Gsum1.4"
WIDTH=_LineThickness
COLS=100
ROWS=35
TIMEMIN="$RefRun($LapStartTime($RefLap))" TIMEMAX="$RefRun($LapEndTime($RefLap))"
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"
FOREGROUND="DARK(RED())"
BACKGROUND="GREY()"
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$RefCarretTime,_Zoom)>


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Sat Jul 01, 2017 4:13 pm 
Offline

Joined: Sat Apr 11, 2009 2:05 am
Posts: 58
Since you may have updated your version, you can add the zooming feature by adding or modifying a few blocks:

To add the slider, use this. I placed it just above the "LINE THICKNESS" portion of the code.

Quote:
<ORIGIN>

<BR LINES=4>
<TAB COLS = 224>ZOOM SELECT:<BR>
<TAB COLS = 224><INPUT TYPE=slider NAME=_Zoom MIN=50 MAX=2000 SIZE=40><BR>
<TAB COLS = 224> Min Max<BR><BR>



For each plot, replace the lines for XMIN, XMAX, YMIN, and YMAX with this.
Quote:
XMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)-_Zoom" XMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosX)+_Zoom"
YMIN="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)-_Zoom" YMAX="$IOName2FmtVal(@_MAP_CircleTrack_Channel :Run_PosY)+_Zoom"


And lastly, update the RESETBY and UPDATEBY lines for each map.
Quote:
RESETBY=($ChartTimeMin,$ChartTimeMax,$AvgTimeMin,$AvgTimeMax,_MAP_Angle_Start,_MAP_UseLap,_Zoom,$CarretTime,$RefLap,_LineThickness)
UPDATEDBY=($LapStartTime,$CarretTime,_Zoom)>


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Sun Jul 02, 2017 6:42 am 
Offline

Joined: Sun Sep 27, 2015 9:55 pm
Posts: 80
Thanks.


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Sun Jul 02, 2017 2:57 pm 
Offline

Joined: Sat Apr 11, 2009 2:05 am
Posts: 58
:) Enjoy.


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Fri Jul 28, 2017 12:43 am 
Offline

Joined: Sat Apr 11, 2009 2:05 am
Posts: 58
Just a quick idea. If you'd like to colorize the legend on your Combined G plot, you could try something like this:

Quote:
<TAB COLS = 225>TOTAL G CONTOURS<BR>
<TAB COLS = 225>MIN<TAB COLS = 242>MAX<BR>
<TAB COLS = 225> 0.0<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+DARK(BLUE())" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243>1.0<BR>
<TAB COLS = 225> 1.0<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+LIGHT(BLUE())" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243>1.1<BR>
<TAB COLS = 225> 1.1<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+GREEN()" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243>1.2<BR>
<TAB COLS = 225> 1.2<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+YELLOW()" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243>1.3<BR>
<TAB COLS = 225> 1.3<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+LIGHT(RED())" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243>1.4<BR>
<TAB COLS = 225> 1.4<TAB COLS = 230><XYTABLE XSIZE=1 YSIZE=1 STYLE="ALIGN_center()+STYLE_sunken()+DARK(RED())" ROWS=1.0 COLS=12 IN=""><TAB COLS = 243><BR>


It will create a legend shown in the attached picture. You'll have to update the position of course but it is a little nicer than "Light Red" which actually looks to be orange.


Attachments:
ColorScheme.png
ColorScheme.png [ 2.15 KiB | Viewed 217 times ]
Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Fri Jul 28, 2017 3:52 am 
Offline

Joined: Sun Sep 27, 2015 9:55 pm
Posts: 80
Again thanks! I have a few weekends free at the moment so time to play with the software.


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Fri Nov 17, 2017 1:14 am 
Offline

Joined: Sun Sep 27, 2015 9:55 pm
Posts: 80
dasing hopefully you can help me (again)...

I'm trying to determine if changes to the car (aero) has decreased/increased acceleration. To do this you would need to look at change that is [Change in velocity]/time however I'm not sure how to look at the previous data point and calculate the change in velocity (speed) and change in time.

It would be possible to calculate the linear acceleration by dividing the G Force value by gravity (9.80665 m/s2) whilst this is exactly what I need it would require that a constraint be put on the linear G value.

To make this more 'usable' then you would also need the radius of turn, again this requires to compare between two data points.

Any help would be appreciated.


Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Fri Nov 17, 2017 2:51 am 
Offline

Joined: Sat Apr 11, 2009 2:05 am
Posts: 58
Hi there magpie,

I'm sorry to say that I don't quite understand what you are looking to do. If you are looking to see how aero changes your car's ability to accelerate (AccelG) and corner (LatG), can you look at these values before and after your change? After all, change in speed over time is acceleration.

To see how the aero changes your car's ability to accelerate, how about plotting kilometers/hour on the x-axis of a chart and AccelG on the y-axis?

To see how the car's LatG changes with the aero, how about looking at the G-G circles and see if the lateral accelerations have increased?

The attached pictures for examples.

Sorry if I'm not answering your question. Like I said, I'm not sure I understand what you are after exactly.

dasing


Attachments:
AccelG.png
AccelG.png [ 76.99 KiB | Viewed 16 times ]
LatG.png
LatG.png [ 67.51 KiB | Viewed 16 times ]
Top
 Profile  
 
 Post subject: Re: Custom Runlog Pages
PostPosted: Fri Nov 17, 2017 3:36 am 
Offline

Joined: Sun Sep 27, 2015 9:55 pm
Posts: 80
Apologies for not being able to explain...

Image

Manually calculating out from the information below over 507.2m (data from the same track over 3 years) I obtained the following results:
2017 - 1.67656063 m/s²
2016 - 1.60429622 m/s²
2015 - 1.65967621 m/s²

Your suggestion for speed/accel G may actually work. Is the option in Datalink? Not sure if I have seen that graph option. However it would be good to be able to compare many sets of data.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 46 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group