And thanks to Blacky who promptly fixed the order-of-evaluation-bug that was delaying calculated pids by a few frames.
Printable View
And thanks to Blacky who promptly fixed the order-of-evaluation-bug that was delaying calculated pids by a few frames.
Thanks Blacky. You made it work!
Joe, double-check the calc_pids.txt file now on post 1. I think I have the right one now..
I checked the calc_pids.txt in post #1, it is now the right one :cheers:
Hi Frozen,
The new pids are added via the calc_pids.txt file...
If you have not previously edited your calc_pids.txt file, then copy the calc_pids.txt from post #1 to this folder on your PC:
My Documents\EFILive\V7.5\User Configuration
that's for WinXP; Win7 is slightly different (but similar).
Make sure you have V7 software build 149 as this has a calc pid bug fix.
Thanks. I'm printing it out and working on that right now. I just went in and made sure I'm all up to date and no new updates so I should be good there.
Another question. I see I need to select the VSS pid. How important is that?
My car has a turbo 350 so that speed sensor is gone and my wheel speed sensors are gone also because of the addition of lightweight brakes, abs delete, and ford 9 rear.
I think this looks right.
# ================================================== ============================
# Add slot definitions here
# --------------------------------
# See sae_generic.txt for more information on "SLOT" formats
#
#Units Low High Fmt Expression
#------------ ------------- ------------- ---- --------------------------------------------------------------
*CLC-00-020
factor 0 1 .0 "{GM.EQIVRATIO} > 1 && {SAE.RPM} > 1200"
*CLC-00-110
factor 0.5 1.5 .4 "{GM.EQIVRATIO} * ({CALC.AFR_LC11}/14.7)"
*CLC-00-200
factor 0.5 1.5 .4 "({SAE.LONGFT1}+{SAE.LONGFT2})/200+1"
*CLC-00-220
factor 0.5 1.5 .4 "iff({CALC.PE}, {CALC.WO2BEN1}, {CALC.LTFTBEN})"
*CLC-00-300
% 0.0 100.0 .2 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*3445. 2/(5.669*{SAE.RPM}*{SAE.MAP.kPa})*{CALC.SELBEN}"
VE 0.0 2.468 .4 "{SAE.MAF.gps}*({GM.DYNAIRTMP_DMA.C}+273.15)*1 5/({SAE.RPM}*{SAE.MAP.kPa})*{CALC.SELBEN}"
# ================================================== ============================
*PRN - Parameter Reference Numbers
# --------------------------------
# See sae_generic.txt for more information on the *PRN section
#
#Code PRN SLOT Units System Description
#------------------------- ---- ------------ ---------------- ---------------- ------------------------------------------
CALC.PE F020 CLC-00-020 factor Enrichment "PE Mode"
CALC.WO2BEN1 F110 CLC-00-110 factor Wideband "BEN from Serial Wideband 1"
CALC.LTFTBEN F200 CLC-00-200 factor Tuning "BEN from LTFT"
CALC.SELBEN F220 CLC-00-220 factor Tuning "BEN selected from LTFT or WB"
CALC.VET F300 CLC-00-300 "%,VE" Tuning "Calculated VE Table"
You don't really need VSS.
I think everything else looks O.K. with the Calc. Pids. Make sure you log everything that is in that formula, including DYNAIRTMP.DMA.
You can always post your selected Pids if you have any questions..
Ok so after reinstalling the 7.5.149 update. I still only have these pids and a couple that are red x'ed that look like I'm not able to use.
http://i297.photobucket.com/albums/m...S6/EFILIVE.jpg
I'm still missing BEN from LTFT
BEN from Serial Wideband 1
BEN selected from LTFT or WB
Calc VE Table
PE Mode
Frozen, if you look under the PID file name you will see a Tab that currently you have selected 'ALL'.
I don't see any of your Calculated Pids selected..so with that same TAB, check under the following:
1. Calculated
2. Tuning
3. Enrichment
4. Wideband
Try that. See in your calculated pids that where you have them directed.
The only PID that I am not sure your OS has is DYNAIRTMP.DMA. If you try the above again, let me know if DYNAIRTMP.DMA still shows invalid. There is a work around this one, but I need to know first..
Also, sometimes PIDS won't show up the first time unless you have the Scan Tool hooked up to the car. In fact there is a TAB called 'Validate Pids", You may have already done that, so feel free to ignore if you have already done that.
You can click on the column heading "Caption", click on it one more time, the pid list now appears sorted alphabetical order on this column.
Or do what Shawn said.
Also, this is not important, if you care about the description, change Serial to Analog:
Quote:
CALC.WO2BEN1 F110 CLC-00-110 factor Wideband "BEN from Serial Wideband 1"
Just an Added Note:
For those OS's that do not have the DYNAIRTMP.DMA Pid supported, Forum member Ninety8C5 developed an excellent Calculated Pid that is highly accurate substitute.
This Table needs to be specific to your OS (if DYNAIRTMP.DMA) is not available. I.E. The Values need to match the Charge Temperature Blending (Factor) in B4901. Of course you would just simply substitute that Calculated Pid into the CALC.VET Equation.
EDIT: See Page 1 for all current CALC.Pids..