Enable WUE Wizard for TunerStudio (#482)
This commit is contained in:
parent
281611e2fd
commit
5fce157f17
|
@ -1039,6 +1039,13 @@ fileVersion = { 20161225 }
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
; engineLoad = { fuleAlgorithm == 0 ? MAF : TPS }
|
; engineLoad = { fuleAlgorithm == 0 ? MAF : TPS }
|
||||||
|
|
||||||
|
[PcVariables]
|
||||||
|
wueAfrTargetOffset = array, S16, [ 16], ":1", 0.1, 0.0, -3.0, 3.0, 1;
|
||||||
|
wueAnalRecommend = array, U08, [ 16], "%", 1.00, 0.0, 100, 255.00, 0
|
||||||
|
|
||||||
|
[ConstantsExtensions]
|
||||||
|
defaultValue = wueAfrTargetOffset, -1.5 -1.4 -1.15 -0.95 -0.775 -0.65 -0.5625 -0.5 -0.4375 -0.375 -0.3125 -0.25 -0.1875 -0.125 -0.0625 0
|
||||||
|
|
||||||
[CurveEditor]
|
[CurveEditor]
|
||||||
; xAxis = leftValue, rightValue, step
|
; xAxis = leftValue, rightValue, step
|
||||||
; yAxis = bottomValue, topValue, step
|
; yAxis = bottomValue, topValue, step
|
||||||
|
@ -1163,6 +1170,26 @@ fileVersion = { 20161225 }
|
||||||
yBins = warmupTargetAfr
|
yBins = warmupTargetAfr
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
|
curve = wueAfrTargetOffsetCurve, "AFR Target Temperature Adjustment"
|
||||||
|
columnLabel = "Coolant", "AFR Offset"
|
||||||
|
xAxis = -40, 200, 9
|
||||||
|
yAxis = -3, 1, 5
|
||||||
|
xBins = cltFuelCorrBins, coolant
|
||||||
|
yBins = wueAfrTargetOffset
|
||||||
|
;gauge = cltGauge
|
||||||
|
|
||||||
|
curve = wueAnalyzer_warmup_curve, "Warmup Enrichment"
|
||||||
|
columnLabel = "Coolant", "Current WUE", "Coolant", "Corrected"
|
||||||
|
xAxis = -40, 200, 9
|
||||||
|
yAxis = 90, 500, 6
|
||||||
|
xBins = cltFuelCorrBins, coolant
|
||||||
|
yBins = cltFuelCorr
|
||||||
|
yBins = wueAnalRecommend
|
||||||
|
;gauge = cltGauge
|
||||||
|
|
||||||
|
lineLabel = "Warmup Correction"
|
||||||
|
lineLabel = "Recommended WUE"
|
||||||
|
|
||||||
[TableEditor]
|
[TableEditor]
|
||||||
; table_id, map3d_id, "title", page
|
; table_id, map3d_id, "title", page
|
||||||
|
|
||||||
|
@ -1381,6 +1408,32 @@ gaugeCategory = Fuel Data
|
||||||
fuelPidCorrectionGauge = fuelPidCorrection, "fuel: correction", "mSec", -11, 11, 1.0, 1.2, 20, 25, 3, 1
|
fuelPidCorrectionGauge = fuelPidCorrection, "fuel: correction", "mSec", -11, 11, 1.0, 1.2, 20, 25, 3, 1
|
||||||
|
|
||||||
|
|
||||||
|
[WueAnalyze]
|
||||||
|
|
||||||
|
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||||
|
wueAnalyzeMap = wueAnalyzer_warmup_curve, wueAfrTargetOffsetCurve, afrTableTbl, AFRValue, coolant, cltCorrection, egoCorrection
|
||||||
|
|
||||||
|
lambdaTargetTables = afrTableTbl, afrTSCustom
|
||||||
|
|
||||||
|
wuePercentOffset = 0 ; for working with 0 based enrichment set to 100
|
||||||
|
option = disableLiveUpdates
|
||||||
|
option = burnOnSend
|
||||||
|
|
||||||
|
; filter = std_DeadLambda ; Auto build
|
||||||
|
|
||||||
|
filter = decelFilterMap,"After Start Enrich", engine, & , 4 , , false
|
||||||
|
filter = accelFilterTp, "TP Accel Enrich" , engine, & , 16, , false
|
||||||
|
filter = decelFilterTp, "TP Decel Enrich" , engine, & , 32, , false
|
||||||
|
filter = accelFilterMap,"MAP Accel Enrich" , engine, & , 64, , false
|
||||||
|
filter = decelFilterMap,"MAP Decel Enrich" , engine, & , 128, , false
|
||||||
|
; this works, just another way to skin a cat
|
||||||
|
;filter = decelFilter, "Decel Flag" , tpsaccden, > , 0, , false
|
||||||
|
filter = overrunFilter, "Overrun" , pulseWidth1, = , 0, , false
|
||||||
|
filter = highThrottle, "High Throttle" , throttle, > , 15, , true
|
||||||
|
filter = lowRpm, "Low RPM" , rpm, < , 300, , false
|
||||||
|
filter = std_Custom ; Standard Custom Expression Filter.
|
||||||
|
|
||||||
|
|
||||||
[FrontPage]
|
[FrontPage]
|
||||||
; Gauges are numbered left to right, top to bottom.
|
; Gauges are numbered left to right, top to bottom.
|
||||||
;
|
;
|
||||||
|
|
|
@ -267,6 +267,13 @@ fileVersion = { 20161225 }
|
||||||
time = { timeNow }
|
time = { timeNow }
|
||||||
; engineLoad = { fuleAlgorithm == 0 ? MAF : TPS }
|
; engineLoad = { fuleAlgorithm == 0 ? MAF : TPS }
|
||||||
|
|
||||||
|
[PcVariables]
|
||||||
|
wueAfrTargetOffset = array, S16, [ 16], ":1", 0.1, 0.0, -3.0, 3.0, 1;
|
||||||
|
wueAnalRecommend = array, U08, [ 16], "%", 1.00, 0.0, 100, 255.00, 0
|
||||||
|
|
||||||
|
[ConstantsExtensions]
|
||||||
|
defaultValue = wueAfrTargetOffset, -1.5 -1.4 -1.15 -0.95 -0.775 -0.65 -0.5625 -0.5 -0.4375 -0.375 -0.3125 -0.25 -0.1875 -0.125 -0.0625 0
|
||||||
|
|
||||||
[CurveEditor]
|
[CurveEditor]
|
||||||
; xAxis = leftValue, rightValue, step
|
; xAxis = leftValue, rightValue, step
|
||||||
; yAxis = bottomValue, topValue, step
|
; yAxis = bottomValue, topValue, step
|
||||||
|
@ -391,6 +398,26 @@ fileVersion = { 20161225 }
|
||||||
yBins = warmupTargetAfr
|
yBins = warmupTargetAfr
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
|
curve = wueAfrTargetOffsetCurve, "AFR Target Temperature Adjustment"
|
||||||
|
columnLabel = "Coolant", "AFR Offset"
|
||||||
|
xAxis = -40, 200, 9
|
||||||
|
yAxis = -3, 1, 5
|
||||||
|
xBins = cltFuelCorrBins, coolant
|
||||||
|
yBins = wueAfrTargetOffset
|
||||||
|
;gauge = cltGauge
|
||||||
|
|
||||||
|
curve = wueAnalyzer_warmup_curve, "Warmup Enrichment"
|
||||||
|
columnLabel = "Coolant", "Current WUE", "Coolant", "Corrected"
|
||||||
|
xAxis = -40, 200, 9
|
||||||
|
yAxis = 90, 500, 6
|
||||||
|
xBins = cltFuelCorrBins, coolant
|
||||||
|
yBins = cltFuelCorr
|
||||||
|
yBins = wueAnalRecommend
|
||||||
|
;gauge = cltGauge
|
||||||
|
|
||||||
|
lineLabel = "Warmup Correction"
|
||||||
|
lineLabel = "Recommended WUE"
|
||||||
|
|
||||||
[TableEditor]
|
[TableEditor]
|
||||||
; table_id, map3d_id, "title", page
|
; table_id, map3d_id, "title", page
|
||||||
|
|
||||||
|
@ -608,6 +635,32 @@ gaugeCategory = Fuel Data
|
||||||
baseFuelGauge = baseFuel, @@GAUGE_NAME_FUEL_BASE@@, "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1
|
baseFuelGauge = baseFuel, @@GAUGE_NAME_FUEL_BASE@@, "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 3, 1
|
||||||
fuelPidCorrectionGauge = fuelPidCorrection, @@GAUGE_NAME_FUEL_PID_CORR@@, "mSec", -11, 11, 1.0, 1.2, 20, 25, 3, 1
|
fuelPidCorrectionGauge = fuelPidCorrection, @@GAUGE_NAME_FUEL_PID_CORR@@, "mSec", -11, 11, 1.0, 1.2, 20, 25, 3, 1
|
||||||
|
|
||||||
|
|
||||||
|
[WueAnalyze]
|
||||||
|
|
||||||
|
; wueCurveName, afrTempCompensationCurve, lambdaTargetTableName, lambdaChannel, coolantTempChannel, egoCorrectionChannel, wueChannel, activeCondition
|
||||||
|
wueAnalyzeMap = wueAnalyzer_warmup_curve, wueAfrTargetOffsetCurve, afrTableTbl, AFRValue, coolant, cltCorrection, egoCorrection
|
||||||
|
|
||||||
|
lambdaTargetTables = afrTableTbl, afrTSCustom
|
||||||
|
|
||||||
|
wuePercentOffset = 0 ; for working with 0 based enrichment set to 100
|
||||||
|
option = disableLiveUpdates
|
||||||
|
option = burnOnSend
|
||||||
|
|
||||||
|
; filter = std_DeadLambda ; Auto build
|
||||||
|
|
||||||
|
filter = decelFilterMap,"After Start Enrich", engine, & , 4 , , false
|
||||||
|
filter = accelFilterTp, "TP Accel Enrich" , engine, & , 16, , false
|
||||||
|
filter = decelFilterTp, "TP Decel Enrich" , engine, & , 32, , false
|
||||||
|
filter = accelFilterMap,"MAP Accel Enrich" , engine, & , 64, , false
|
||||||
|
filter = decelFilterMap,"MAP Decel Enrich" , engine, & , 128, , false
|
||||||
|
; this works, just another way to skin a cat
|
||||||
|
;filter = decelFilter, "Decel Flag" , tpsaccden, > , 0, , false
|
||||||
|
filter = overrunFilter, "Overrun" , pulseWidth1, = , 0, , false
|
||||||
|
filter = highThrottle, "High Throttle" , throttle, > , 15, , true
|
||||||
|
filter = lowRpm, "Low RPM" , rpm, < , 300, , false
|
||||||
|
filter = std_Custom ; Standard Custom Expression Filter.
|
||||||
|
|
||||||
|
|
||||||
[FrontPage]
|
[FrontPage]
|
||||||
; Gauges are numbered left to right, top to bottom.
|
; Gauges are numbered left to right, top to bottom.
|
||||||
|
|
Loading…
Reference in New Issue