Lazza
Registered
@DreamsKnight Grab the manual install archive, it's down the bottom of the first post. Looks like Mediafire is only blocking the installer, not all my files, so that one still works.
@DreamsKnight Grab the manual install archive, it's down the bottom of the first post. Looks like Mediafire is only blocking the installer, not all my files, so that one still works.
@Lazza
thanks for taking the time to look at this for me
Better late than never
The temps look fine to me, can see the FL temps spiking on right-hand corners, and FR spiking on left handers. It's definitely clearer when you set up Maths channels to average the Outer, Centre, and Inner temperatures for each tyre (would show basically what you see in the game HUD), but the individual temperatures also follow the same pattern. Your rear temps aren't moving around much, I'd say you have understeer
Be aware if you have the individual OCI temperatures showing, on the same graph there will be lines everywhere and it's easy to get confused, while if they're on different graphs they can get scaled differently and look different to what they really are (in comparison). It's also easy for the 'map' in motec to end up being a bit wrong; if you look at a log early on it draws the track based on your best lap in the log and sticks with that version, later you might have improved your lines in various corners and they won't line up correctly when you look at where your dot is on the map. If you go back to Tools -> Track Editor -> Generate Track when that happens, it will fix it up based on the fastest lap you currently have loaded.
Option D is you did break your i2 project and it's showing stuff wrong, but it seems unlikely for 1 car.
Added an option to only record log files when the car has moved, or left the pits, or a lap was started or completed. Default is car needs to move to create a log.
@Lazza This can be a temporary fix if 'Ground Speed' is logged with a sample rate of 100Hz. The difference from actual lap time is 0.01s, from the 100Hz sample rate, plus what comes from calculations with 'Ground Speed' and its precision. The latter can be lowered with higher 'Ground Speed' precision, I'd say at least 3 decimal places but more is better.
I integrated 1/speed by distance to get time:
I don't know how the difference in distance, used for numeric integration, is calculated. 'Corr Dist' has a sample rate of 10Hz(*). If that is used, accuracy would be lower because of the 10Hz sample rate, with a difference from actual lap time of 0.1s more.Code:Session Current Time: integrate_dist(1/'Ground Speed' [m/s]) Sample rate: 100Hz
'Current Lap Time' can be calculated from 'Session Current Time', by "resetting" the time counting at lap start:
Obviously this does not work if 'Corr Speed' is ever equal to 0 because of division by 0 in 'Session Current Time'. MoTeC shows a gap when it happens: time counting halts and resumes when the car starts moving again. It's better to filter out those laps:Code:Current Lap Time: 'Session Current Time' [s] - stat_min('Session Current Time' [s],1==1,range_change("Outings:Laps")) Sample rate: 100Hz
When speed reaches 0 it means that something like a crash or spin happened, so those lap time are not useful for best times comparison.Code:Current Lap Time Filtered: choose(stat_min('Corr Speed' [km/h] != 0,1==1,range_change("Outings:Laps")),'Current Lap Time' [s],invalid()) Sample rate: 100Hz
(*): 'Corr Dist' stands for "corrected distance", the way it gets calculated can be changed in Tools -> Corrected Speed and Distance. I suggest to select 'Ground Speed' to generate it. There's even a check box to create the 'Corr Lap Dist' channel on the spot.
@Lazza Yes, a precise and accurate session elapsed time would be sufficient, since current lap time can be extrapolated from it with:I think that, in this case, precision and sample rate must match because we're logging time in relation to itself. So 2 decimal places for 100Hz or 3 decimal places for 1000Hz.Code:'Session Elapsed Time' [s] - stat_min('Session Elapsed Time' [s],1==1,range_change("Outings:Laps"))
There may be a way to avoid to store such an "useless" value, if we could have 0 at lap start and lap time at lap end, and interpolate with a straight line what's in between. In this way only accurate lap end and precise lap time are required, since lap end and lap start are the same point.