there doesn`t seem to be any PIDs associated with this table.
i am trying to make changes to my cal_link to update it with RTACS,
to rid myself of the slight richness i get in closed loop.
Printable View
there doesn`t seem to be any PIDs associated with this table.
i am trying to make changes to my cal_link to update it with RTACS,
to rid myself of the slight richness i get in closed loop.
First off, in cal_link.txt for B4107, it appears you should replace GM.DYNCYLAIR_DMA with GM.DYNAIR or GM.MAF or SAE.MAF since the units should be g/s and not g/cyl:
Then, take the values of B4107 and using the lookup() function make a calc pid that maps GM.DYNAIR to CALC.CLMODE (you can stop where the CL mode levels out at 64...):Quote:
Originally Posted by cal_link.txt
And then CALC.CLMODE becomes the link to B4105:Quote:
Originally Posted by calc_pids.txt
The lookup() function is explained in the scantool user manual.Quote:
Originally Posted by cal_link.txt
:jump:
:thankyou2:
Thanks alot joe. I was thinking it would be great to have fuctions for use in calculated PIDs and was going to ask. This is great, page 94 of the manual. Very cool
:rockon:
Jez
i have been looking into this and,
i have found that i can not set the look up value exactly the same as {B4107}
if you keep going so far an error will occur.
this
*CLC-00-200
None 0 64 0.0 "lookup({GM.DYNAIR}, 0,0, 4,4, 8,12, 12,30, 16,36, 20,40, 24,44, 28,50, 32,54, 36,64)"
is not how {B4107} is in my OS.
is there a limit to the text that can be inserted into the calc.pids.text?
or should i change {B4107}.
also this only tracks up and down, how do i track bank1 and bank2?
i get this.......
Closed Loop Mode {CALC.CLMODE}
Expression:
= lookup({GM.DYNAIR}, 0,0, 4,4, 8,12, 12,30, 16,36, 20,40, 24,44, 28,50, 32,54, 36,54 40,54 44,54 48,54 53,54 56,56 60,64)
is NOT valid because:
Syntax error: "4", position 86.
PID value cannot be determined because
the following error would occur:
Expression not valid: Syntax error: "4", position 86.
.........when i match the "look up" values to what the table shows.
how do i match it properly?
is the calc.pid string value limited?
is this why the error occurs?
Try adding in the appropriate commas. you started leaving them out.