Here you go. Try the attached CSV. Make sure you have auto detect for field delimiter (mis-labeled "file delimiter" in MLV), or commas.
I added a 127 to the end of the fields from the 127 file, and 134 for the 134 file. So you can easily tell which field is from which file. I don't know why MLV is adding all of the extra fields with just #'s, maybe something to do with extra spaces in the field names, but you can ignore those and select the fields that you want to compare. For example, you can select "CTorq Clb ft 127" and "CTorq Clb ft 134" and compare those torque curves.
If you select the two RPMs (EngSpd RPM 134/127), you'll see that they never exactly each other. One of them will match the time, and the other will be an average of that file's values adjacent to the RPM's. I think that it's close enough for your purposes, but some additional logic could be incorporate to make them always match.
One of the files forces the Time indicator at the bottom of the graph to also match RPM. If you don't care about the time indicator (you could just add the Time field to the graph), then use the "No-Zero-Start" file.
- 12-134 - Power Comparison.png (20.06 KiB) Viewed 2480 times
Notice that I manually set the Min/Max values for the fields to 0/400 so that they would be directly comparable.
The way that I achieved this:
-Remove the trailing rows where RPMs were decreasing on each of the two original spreadsheets.
-Combine the two header rows into one row for each of the two spreadsheets.
-Add either 127 or 134 to the end of each column name to differentiate them.
-Rename the second RPM column (the files had two duplicate RPM columns) to "Time"
-Add .127 or .134 to the end of every Time value so that there are no duplicates between the two spreadsheets and you know which spreadsheet the value came from.
-Combine the two files by adding the 134 columns after the 127 columns, and starting the 134 rows below the 127 rows (but under the correct 134 columns).
-Move the 134 "Time" column to be under the 127 column, then moving the entire Time column to be the first column.
-Sort the entire combined spreadsheet by Time.
-Fill in the empty cells between rows by averaging them.
-For empty cells at the top and bottom, just copy the adjacent row into them.
-Add a row at the top with all 0's so that it forces MLV to display the Time as is in the CSV so that Time=RPM. Otherwise, it takes the first row and sets that as 0 and all other Times are a differential, not actual.
-Export to CSV.
It sounds like a lot of steps, but it's actually pretty quick and easy to execute. I wrote formulas for the column names, time field modifications, and empty cell averaging. You could create a spreadsheet with formulas to do everything, but I figured a one off was good enough.