Curves, setting the dot free

For discussion of Phil Tobin's Tuner Studio software (Only about the tuning software itself, not about how to tune or firmware features)

Moderator: LT401Vette

Post Reply
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Curves, setting the dot free

Post by jsmcortina »

I know this has been discussed before, but I can't find how to implement it.
On some curves it would be useful to set the dot free, so it follows the X and Y axis instead of being stuck to a curve. Is this possible?
oilp.png

Code: Select all

        curve = oil_curve, "Min/Max Oil Pressure vs. RPM"
            columnLabel = "RPM", "Min", "Max"
            xAxis       = 0, {rpmhigh}, 6
            yAxis       = 0, 300, 6
            xBins       = oil_rpm, rpm
            yBins       = oil_press_min
            yBins       = oil_press_max
          lineLabel   = "Min. pressure"
          lineLabel   = "Max. pressure"
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Brian H EFI
Helpful MS/Extra'er
Posts: 118
Joined: Tue Jul 09, 2013 1:01 pm

Re: Curves, setting the dot free

Post by Brian H EFI »

Just add the coma and the output channel on the Y axis as you do with the x axis and the dot will follow both output channel variables rather then the X axis and the curve. With a little testing it would seem that when the Y axis has an output channel set it will allow the dot to be free above the highest value on the curve at the current X axis location but can not go below the curve so its not completely free. I will see if there is a way to make it completely free from the curve lines.
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: Curves, setting the dot free

Post by jsmcortina »

You edited your post! I just tested and reached the same conclusion... the attached confirm what you are saying.
floatingdot-ok.png
floatingdot-nok.png
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: Curves, setting the dot free

Post by jsmcortina »

Any new thoughts on this? I'm trying to implement a customer request on the trans control shift curves and the dot really needs to be set free for this to work.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
LT401Vette
Super MS/Extra'er
Posts: 12731
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: Curves, setting the dot free

Post by LT401Vette »

The dot will free float if there is an OutputChannel name assigned to the yBins like done with the xBins

Code: Select all

        curve = oil_curve, "Min/Max Oil Pressure vs. RPM"
            columnLabel = "RPM", "Min", "Max"
            xAxis       = 0, {rpmhigh}, 6
            yAxis       = 0, 300, 6
            xBins       = oil_rpm, rpm
            yBins       = oil_press_min, [b]someOutputChannel[/b]
            yBins       = oil_press_max
          lineLabel   = "Min. pressure"
          lineLabel   = "Max. pressure"
That should be all it takes to set it free.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: Curves, setting the dot free

Post by jsmcortina »

LT401Vette wrote:That should be all it takes to set it free.
Almost there, but it won't go below the lower curve.

Code: Select all

   curve = shiftt12, "Shift Curve 1->2"
         topicHelp = "file://$getProjectsDirPath()/docs/Trans_Control-1.1.pdf#shiftcurves"
      columnLabel = "%load", "Up", "Down"
      xAxis       = 0, 100, 6
      yAxis       =  0, { prefSpeedUnits == 0 ? 100 : 160 }, 6
      xBins       = shift12load, load
      yBins       = shiftup12, vss1
      yBins       = shiftdown12, vss1
Dot stuck on lower curve
Dot stuck on lower curve
dot-almost-free.png (79.04 KiB) Viewed 715 times
James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
LT401Vette
Super MS/Extra'er
Posts: 12731
Joined: Sat Jul 16, 2005 8:07 am
Location: Moorseville, NC
Contact:

Re: Curves, setting the dot free

Post by LT401Vette »

Interesting.. With a curve that has only 1 yBins defined, it is full floating, with multiple lines it gets boxed in..

I'll fix that.
Phil Tobin
EFI Analytics, helping to simplify EFI
Next Generation tuning software.
Supporting all MegaSquirt versions and firmwares.
http://www.TunerStudio.com
http://www.efiAnalytics.com/MegaLogViewer/
Support the firmware running your engine:
http://www.msextra.com/doc/donations.html
jsmcortina
Site Admin
Posts: 39613
Joined: Mon May 03, 2004 1:34 am
Location: Birmingham, UK
Contact:

Re: Curves, setting the dot free

Post by jsmcortina »

It seems that at least with v3.0.60.33 the dot has now been set free.

James
I can repair or upgrade Megasquirts in UK. http://www.jamesmurrayengineering.co.uk

My Success story: http://www.msextra.com/forums/viewtopic ... 04&t=34277
MSEXTRA documentation at: http://www.msextra.com/doc/index.html
New users, please read the "Forum Help Page".
Post Reply