ECU Explorer is a very high quality data logging software tool - Learn more about it on APR's website
Below are some files that I commonly use when logging and graphing data. I've put them here in case other ECUx users would like to use them as well. This will allow each other to share their data easier, as well as allow for a quick and simple method to graph the data. I have tested and regardless if I log 1 variable or 36 variables, I still record ~14 samples/second. So, better to use a group file such as below that records more variables, as others might want to see items you hadn't planned on logging. That is, better to get more data and not need it than to not get it in the first place. Each file is zip'd, so unzip to use as I describe...
|
Update 11/1/06 Version11 allows graphing with any Group file, not just the one I've been maintaining. There's also a handful of new features. Read all about it here: http://forums.audiworld.com/s4/msgs/2516745.phtml If you want to try them out, feel free to grab the latest from here: ![]() - Previously there was a FATS+ 4000-7000 auto-calculator and corresponding graph. I've now changed this to an Any-RPM-Range Auto-Calculator, so the user can choose which range they want to measure time for. I left the startRPM and endRPM and 4000 and 7000, so it defaults to a FATS+ calculator, but a B5 A4 owner (for instance) could change that to the range for their CAPS time (3800-6500). ![]() - I've also added a similar Any-Speed-Range Auto-Calculator. It could be used to check you car's performance compared to other cars results in magazines, etc (ie 50-70mph). Another reason for adding it was to allow better comparison of "FATS" to other cars. That is, cars that have different gearing would give non-comparable FATS results if you only were looking at the 4200-6500 RPM range. Now, those other cars can use this to enter ~57mph and ~91mph to see what their apples-to-apples FATS times are. ![]() In the multi-gear template: - I replaced the 0-100mph calculator with a similar Any-Speed-Range Auto-Calculator. ![]()
Update 3/29/06 Graphing: Update 3/28/06 Graphing: Data Prep: Update 11/30/05 Graphing: Update 10/26/05 Graphing: Update 10/26/05 Graphing: Update 9/6/05 Graphing: Data Prep: Update 9/1/05 - Version 10 Group File: Note: Due to the various changes, mixing versions of files will not
work. Please download all new files below. All v10.* files will work with each other. |
LOGGING SESSION TIME |
|
DATA PREP Click on any of the screen captures below to view larger image.
I
have created an Excel macro which will take this CSV file and pull out
only the "good" data, as well as color-coding some of the data. I
have defined "good" data to be when Accelerator Pedal Position is >90%.
This will still grab data when the Throttle Position is lower than that due to
low RPMs, Throttle Cut, etc.
Helpful Hint: When selecting data to copy, try highlighting just the TIME column for the rows you want. Then press Ctrl+Shift+RightArrow all at once and the rows you selected will be highlighted over to the right until there's empty cells. Color Coding: TIME
|
|
GRAPHING Single Gear Pulls Now you can easily cut and paste data from your "Final Data" tab on the grab_data_macro_v10.xls sheet into the "4runs_compare_graph_v11.*.xls" template I have created. These files then instantly populate 24 graphs changing the raw data numbers into easy-to-see graphs of what's taking place. When cutting/pasting the data from the Final Data page, just copy the data from a single run and paste it into one of the 4 tabs into the cell that says "paste here" (Cell B2) If you are just graphing a single gear pull, use the "4runs_compare_graph_v11.*.xls" template. This template includes 4 tabs that you can paste 4 different runs on, and then a "Compare" tab that overlays the data from all 4 runs. On the Compare tab, each of the 4 runs are then graphed in a different color to easily distinguish one from the next. Data from tabs 1 & 2 are Red-ish and tabs 3 & 4 are Blue-ish. This way, if you have made a change to the car and did two runs with each setup, you can easily tell the Red runs from the Blue runs. At the same time, if all 4 runs are different, the different shades of red and blue still make it easy to distinguish each of them independently. [see Figure 6]
Automatic FATS Calculator
Any-RPM-Range Auto-Calculator
Any-Speed-Range Auto-Calculator
Multi-Gear Pulls: If you are interesting in graphing multiple gears in a row (such as at a drag strip, 0-60mph, or similar), you can use the "2runs_multigear_graph_v11.*.xls" template. Unlike the above template that has RPM as the x-axis, this template has Time as the x-axis. One application where I used this was when I was graphing my Intake Air Temps at the drags. I wanted to see how they compared with and without Aquamist active, over the course of the entire run (through 4 gears). [see Figure 7] Note: When using this template, do not use the grab_data macro as that would remove datapoints during shifts (when Accelerator Pedal is <90%). Therefore, copy/paste data into this template directly from the CSV file. You'll just have to look at the VehicleSpeed column to grab the data that you want.
Automatic 0-60 MPH calculator
|
| QUICK REFERENCE CHECKLIST
So, okay, you've read all of the above stuff and basically understand
it. Below is a quick checklist to look at when trying this stuff out
in simplified format: |
| POSTING TO THE WEB At this point, you have these
nice graphs in Excel. You may wish to post some, or all, of them to
your website or a web forum, etc. I suggest the following to make
this easier This will create 2 things inside of your
directory: 1-The index.html file and 2-A folder of images of your
graphs. You can now upload this directory to your website and easily
display all graphs, or if you only wanted a few images, you can choose
them from the folder of images. Either way, this method allows you
to change the Excel graphs into GIF images very easily. |
Here are all of the 24* graphs that the templates create
for a single-gear run:
(*there are a few more graphs on the Compare tab and Timebased template)



















