is that an "AND" between those hysteresis or an "OR".Lance wrote:All,
I have put the latest 2.00Cy code on the beta page: http://www.msgpio.com/manuals/mshift/V2code.html
This code fixes are error in the gear table lookup that caused it to use value from the column one to the right off the current speed as the target gear. Many thanks to those who pointed this out privately (you know who you are!).
The code now works as described in another thread:
"What the code does is look for the current bin using the current speed (and load, of course), and the 40 mph (or kph) column represents speeds from 40 to 49.9 (i.e, the next highest value that isn't covered in the next column), and the 50 is from 50 to 54.9, etc. So when you drop below 50.0 mph, you drop to the 40 column, and the target gear becomes 3." (if you have bins of 40 mph with all 3rd gear, 50 all 4th, and the next speed bin at 55, in this example)
Also, some users are wondering why the shifts are not always exactly at the table speeds, especially when testing on the bench. Usually this is due to the code's hysteresis functions, which are found under 'General Settings/Shift Factors' (http://www.msgpio.com/manuals/mshift/V2tune.html#gs):
Shift Speed Hysteresis: A shift will not be attempted until the vehicle speed has changed by at least the shift speed hysteresis amount since the last shift.
Shift kPa Hysteresis: A shift will not be attempted until the engine load has changed by at least the shift kPa hysteresis amount since the last shift.
Everyone using older code should upgrade to this code.
Lance.
i.e.
if speed raises/drops by X mph - allow shift -> end
if kpa raise/drops by Y kpa - allow shift -> end
or
if speed raised/dropped by X mph AND kpa raised/dropped by Y kpa - allow shift ?
i'm thinking i don't want kap hysteresis allowing shift at all. i just want the speed to play the biggest part in deciding whether to allow the trans to shift.