[info] Compatibility with Virtual Dyno - ticket #266

It's all about the code!
Post Reply
stefanst
contributor
contributor
Posts: 703
Joined: Wed Feb 17, 2016 12:24 am
Location: USA 08530

Compatibility with Virtual Dyno - ticket #266

Post by stefanst »

Many users of Megasquirt and other efi systems use the virtual dyno software ( http://www.virtualdyno.net/ ) to obtain fairly good estiamtes of torque and horsepower. Virtual Dyno is a great tool for street tuning in addition to professional dyno tuning. It essentially looks at the rate of increase in rpm from an ECU log. The user adds in car specific parameters and from there VD estimates torque and hp.
Unfortunately the logs generated bu RUSEFI are currently not compatible with VD.
Suggestions: contact the people behind VD in order to make them implement the definition for RUSEFI logs, or change RUSEFI to use the same log format as other, already implemented, ECU software.

Required data columns for VD are: time, TPS and RPM.

It appears that simply changing the first line of the log from the current "MShift v0.01: Bowling & Grippo MS1 Base Code MShift v0.01" to "MS3 Format 0523.15 : MS3 1.4.0 release 20150709 19:51BST (c) JSM/KC ********" will have the desired effect.
User avatar
AndreyB
Site Admin
Posts: 14326
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Compatibility with Virtual Dyno - ticket #266

Post by AndreyB »

Looks like this is really close to https://sourceforge.net/p/rusefi/tickets/265/ also and both should be pretty easy changes.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
stefanst
contributor
contributor
Posts: 703
Joined: Wed Feb 17, 2016 12:24 am
Location: USA 08530

Re: Compatibility with Virtual Dyno - ticket #266

Post by stefanst »

It certainly looks related. The version reporting in TS seems to come from line9 in file "Tunerstudio/rusefi.ini"

signature = "MShift v0.01"

Suggestion- change to:

signature = "MS3 Format 0523.15 "

Not sure why my MS3 has the <space> at the end.
stefanst
contributor
contributor
Posts: 703
Joined: Wed Feb 17, 2016 12:24 am
Location: USA 08530

Re: Compatibility with Virtual Dyno - ticket #266

Post by stefanst »

On the other hand, Virtual Dyno has a multitude of different log file definitions it's already using. So rather than using mimicry to pretend to be a different device, maybe we can get the developers of VD to include a specific rusefi log type. This would of course require the signature to be something more specific.
Suggestion: "rusefi x.xx"
User avatar
AndreyB
Site Admin
Posts: 14326
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Compatibility with Virtual Dyno - ticket #266

Post by AndreyB »

stefanst wrote:Suggestion- change to:

signature = "MS3 Format 0523.15 "
Unfortunately I see a problem with that: once "MS3" is mentioned in rusEfi files I will get people wondering "why did you guys take MS3 stuff and call it your own?"
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
stefanst
contributor
contributor
Posts: 703
Joined: Wed Feb 17, 2016 12:24 am
Location: USA 08530

Re: Compatibility with Virtual Dyno - ticket #266

Post by stefanst »

I'll volunteer to contact Brad Barnhill, the lead developer behind Virtual Dyno to add a config for rusefi. I guess for that we'd need to decide what signature to use in TS.
NBytevenom
Posts: 110
Joined: Mon Jul 24, 2017 8:23 pm

Re: Compatibility with Virtual Dyno - ticket #266

Post by NBytevenom »

stefanst wrote:I'll volunteer to contact Brad Barnhill, the lead developer behind Virtual Dyno to add a config for rusefi. I guess for that we'd need to decide what signature to use in TS.
Did this ever come through? I'm glad we have a solution for now, however.
OSprey42
contributor
contributor
Posts: 26
Joined: Thu Sep 16, 2021 8:18 am

Re: Compatibility with Virtual Dyno - ticket #266

Post by OSprey42 »

I got it to work by following these steps:
  • Open the RE log file in Mega Log Viewer
  • Export log as a CSV
  • Open CSV and delete the first row containing "#" so the new first row should be all the variable names e.g. RPM Time Trigger Error Counter Vehicle Speed
  • Save CSV and open in Virtual Dyno
User avatar
AndreyB
Site Admin
Posts: 14326
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Compatibility with Virtual Dyno - ticket #266

Post by AndreyB »

Thank you! Just updated https://github.com/rusefi/rusefi/issues/272

We also have a https://github.com/rusefi/rusefi/issues/1987 dream without resources unfortunately.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply