Table of Contents
GasolineControlSample/ECU Control
Table 3.1. System Inputs
Table 3.2. System Outputs
| User Name | Description | Used In Sections L2 | Defn. Block | Local Systems | |
|---|---|---|---|---|---|
| [EngineStatus] |
| Calc | Engine State; Engine Speed; Engine Speed Rate; Engine Torque; Start; Throttle; Throttle Rate | ||
| [EngProt] |
| Calc | EngineProtection; EngineProtection | ||
| [Fuelling] |
| Calc | Fuelling; Fuelling: Injector Time Conversion; Base Air Calcs; Fuelling:Injection End Angle | ||
| [FuelPump] |
| Calc | FuelPump | ||
| [Ignition] |
| Calc | Ignition; Ignition: Synchro Calculations; Igntion Counter; IncByOne-Saturated; Ignition:Dwell Time | ||
| [Lambda] |
| Calc | Lambda; Enable Checks; Lambda Contol | ||
| [RevLimiter] |
| Calc | RevLimiter; Rev-Limiter Calculations; Compare To Constant | ||
| aIgn |
| BIOSOutputs | aIgn | Ignition: Synchro Calculations | |
| aIgnLimiterOffset |
| Ignition | aIgnLimiterOffset | Rev-Limiter Calculations | |
| aInjEnd |
| BIOSOutputs | aInjEnd | Fuelling:Injection End Angle | |
| bRevLight |
| BIOSOutputs | Calc | Rev-Limiter Calculations | |
| bRevLight |
| BIOSOutputs | Calc | Rev-Limiter Calculations | |
| bTorqueCutActive |
| ECU Control | Calc | Rev-Limiter Calculations; Compare To Constant | |
| bTorqueCutActive |
| ECU Control | Calc | Rev-Limiter Calculations; Compare To Constant | |
| dmIntake |
| dmIntake | Base Air Calcs | ||
| dmIntake720 |
| dmIntake720 | Base Air Calcs | ||
| dnEngine |
| dnEngine | Engine Speed Rate | ||
| drThrottle |
| drThrottle | Throttle Rate | ||
| EngineStatus.EngSpd |
| Fuelling; Ignition | EngineStatus.EngSpd | Engine Speed | |
| EngineStatus.RevLimMode |
| Fuelling | EngineStatus.RevLimMode | Rev-Limiter Calculations | |
| EngineStatus.StartRange |
| Fuelling | EngineStatus.StartRange | Start | |
| EngineStatus.StartType |
| Fuelling | EngineStatus.StartType | Start | |
| EngineStatus.ThrStatus |
| EngineStatus.ThrStatus | Throttle | ||
| FuelPump.Pump1 |
| BIOSOutputs; Fuel Pump | FuelPump.Pump1 | FuelPump | |
| FuelPump.Pump2 |
| BIOSOutputs; Fuel Pump | FuelPump.Pump2 | FuelPump | |
| LambdaControl.bLamCtrlEnabled |
| LambdaControl.bLamCtrlEnabled | Enable Checks | ||
| MEngineCalc |
| MEngineCalc | Engine Torque | ||
| MEngineFullThrCalc |
| RevLimiter | MEngineFullThrCalc | Engine Torque | |
| MEngineNoThrCalc |
| RevLimiter | MEngineNoThrCalc | Engine Torque | |
| mIntake |
| mIntake | Base Air Calcs | ||
| NCylCutPattern |
| BIOSOutputs | NCylCutPattern | Rev-Limiter Calculations | |
| nEnginepOilProt |
| RevLimiter | nEnginepOilProt | EngineProtection | |
| NIgn |
| Engine State; Fuelling | NIgn | Igntion Counter; IncByOne-Saturated | |
| NShiftLightPattern |
| NShiftLightPattern | Rev-Limiter Calculations | ||
| rEngineLimiterTorque |
| rEngineLimiterTorque | Rev-Limiter Calculations | ||
| rEngineTorqueDemand |
| rEngineTorqueDemand | Rev-Limiter Calculations | ||
| rFuelLambdaControl |
| Fuelling | rFuelLambdaControl | Lambda Contol | |
| tEngineRunning |
| Lambda | tEngineRunning | Engine Speed | |
| tIgnDwell |
| BIOSOutputs | tIgnDwell | Ignition:Dwell Time | |
| tInj |
| BIOSOutputs | tInj | Fuelling: Injector Time Conversion |
Table 3.3. System Parameters
| User Name | Description | Units | Type | Local Systems | |||
|---|---|---|---|---|---|---|---|
| aDrumGain |
|
|
| aDrum | |||
| aDrumOffset |
|
|
| aDrum | |||
| aDrumProc |
|
|
| aDrum | |||
| aIgnBaseMap |
|
|
| Ignition:Base | |||
| aIgnCylCorrectionsMap |
|
|
| Ignition:Individual Cylinder Corrections | |||
| aIgnEngineLimitOffset |
|
|
| Rev-Limiter Calculations | |||
| aIgnlSMAdjust |
|
|
| Ignition:SM | |||
| aIgnlStartBase |
|
|
| Ignition:Start | |||
| aIgnTAirMap |
|
|
| Ignition:Air Temperatue | |||
| aIgnTEngineMap |
|
|
| Ignition:Engine Temperatue | |||
| aIgnTEngineStartMap |
|
|
| Ignition:Start | |||
| aInjEndMap |
|
|
| Fuelling:Injection End Angle | |||
| bCallSynchroInStall |
|
| Engine Speed | ||||
| bLambdaControlUserEnable |
|
| Enable Checks | ||||
| DFuelDensity |
|
|
| Base Time Calculation | |||
| fcVBattery |
|
| InputProcessing | ||||
| FInjFlowRate |
|
|
| Injector Flow Rate | |||
| kFuelMapSuggestedFilter |
|
| Fuelling: Synchro Calculations | ||||
| kLambdaControlDiffGain |
|
|
| Lambda Contol | |||
| kLambdaControlIntGain |
|
|
| Lambda Contol | |||
| kLambdaControlPropGain |
|
|
| Lambda Contol | |||
| LControlEnableMax |
|
|
| Enable Checks | |||
| LControlEnableMin |
|
|
| Enable Checks | |||
| LErrorControlEnableMax |
|
|
| Enable Checks | |||
| LErrorControlEnableMin |
|
|
| Enable Checks | |||
| LTargetMap |
|
|
| Lambda Error | |||
| MEngineMap |
|
|
| Engine Torque | |||
| mFuelBasepMan |
|
|
| Fuelling:Base Mixture | |||
| mFuelBaseThr |
|
|
| Fuelling:Base Mixture | |||
| mFuelStartBase |
|
|
| Fuelling: Start | |||
| NCylCutPatternEngineLimit |
|
|
| Rev-Limiter Calculations | |||
| nEngineFuelMapHi |
|
|
| Fuelling:Base Mixture | |||
| nEngineFuelMapLo |
|
|
| Fuelling:Base Mixture | |||
| nEngineLambdaControlMin |
|
|
| Enable Checks | |||
| nEngineLimitHardEntry |
|
|
| Rev-Limiter Calculations | |||
| nEngineLimitSoftEntry |
|
|
| Rev-Limiter Calculations | |||
| nEngineLimitSoftExit |
|
|
| Rev-Limiter Calculations | |||
| nEnginepOilProtLimit |
|
|
| EngineProtection | |||
| nEngineRevLight |
|
|
| Rev-Limiter Calculations | |||
| NFuelMapSel |
|
| FuelMap | ||||
| NFuelPressurePosition |
|
| pFuel | ||||
| NFuelRotary |
|
| Driver Adjust | ||||
| NGearMap |
|
| aDrum | ||||
| NIgnMapSel |
|
| IgnMap | ||||
| NIgnsRange1To2 |
|
|
| Start | |||
| NInjNozzleLocation |
|
| pFuel | ||||
| NShiftLightPatternMap |
|
|
| Rev-Limiter Calculations | |||
| nStartEntry |
|
|
| Engine Speed | |||
| nStartExit |
|
|
| Engine Speed | |||
| NStartFuelRotary |
|
| Fuelling: Start | ||||
| nStartRange1To2 |
|
|
| Start | |||
| pAirGain |
|
|
| pAir | |||
| pAirOffset |
|
|
| pAir | |||
| pAirProc |
|
|
| pAir | |||
| pBrakeGain |
|
|
| pBrake | |||
| pBrakeOffset |
|
|
| pBrake | |||
| pBrakeProc |
|
|
| pBrake | |||
| pFuelGain |
|
|
| pFuel | |||
| pFuelOffset |
|
|
| pFuel | |||
| pFuelProc |
|
|
| pFuel | |||
| pInjCalib |
|
|
| Injector Flow Rate | |||
| pManifoldGain |
|
|
| pManifold | |||
| pManifoldOffset |
|
|
| pManifold | |||
| pManifoldProc |
|
|
| pManifold | |||
| pOilGain |
|
|
| pOil | |||
| pOilOffset |
|
|
| pOil | |||
| pOilProc |
|
|
| pOil | |||
| pOilProtMap |
|
|
| EngineProtection | |||
| rDriverDemandProc |
|
|
| DriverDemand | |||
| rDriverDemandProc |
|
|
| DriverDemand | |||
| rEngineLimitSoftTorque |
|
|
| Accel Calcs | |||
| rFuelColdStartR1TEngineMap |
|
|
| Fuelling: Start | |||
| rFuelColdStartR2nEngineMap |
|
|
| Fuelling: Start | |||
| rFuelColdStartR2NIgnMap |
|
|
| Fuelling: Start | |||
| rFuelColdStartR2TEngineMap |
|
|
| Fuelling: Start | |||
| rFuelCylinderCorrections |
|
|
| Fuelling:Individual Cylinder Corrections | |||
| rFuelDriverMap |
|
|
| Driver Adjust | |||
| rFuelHotStartR1TAirMap |
|
|
| Fuelling: Start | |||
| rFuelHotStartR2nEngineMap |
|
|
| Fuelling: Start | |||
| rFuelHotStartR2TAirMap |
|
|
| Fuelling: Start | |||
| rFuelLambdaControlMax |
|
|
| Lambda Contol | |||
| rFuelLambdaControlMin |
|
|
| Lambda Contol | |||
| rFuelLambdaIntMax |
|
|
| Lambda Contol | |||
| rFuelLambdaIntMin |
|
|
| Lambda Contol | |||
| rFuelpAirMap |
|
|
| Fuelling:Air Pressure | |||
| rFuelpManifoldMap |
|
|
| Fuelling:Manifold Pressure | |||
| rFuelSMAdjust |
|
|
| SM Adjust | |||
| rFuelStartDriverMap |
|
|
| Fuelling: Start | |||
| rFuelStartpAmbient |
|
|
| Fuelling: Start | |||
| rFuelStartrThrottle |
|
|
| Fuelling: Start | |||
| rFuelTAirMap |
|
|
| Fuelling:Air Temperatue | |||
| rFuelTEngineMap |
|
|
| Fuelling:Engine Temperatue | |||
| rInjTFuelFlowAdj |
|
|
| Injector Flow Rate | |||
| rLambdaProc |
|
|
| Lambda | |||
| rStoichiometric |
|
|
| Base Air Calcs | |||
| rThrClosed |
|
|
| Throttle | |||
| rThrHysteresis |
|
|
| Throttle | |||
| rThrOpen |
|
|
| Throttle | |||
| rThrottleFuelMapHi |
|
|
| Fuelling:Base Mixture | |||
| rThrottleFuelMapLo |
|
|
| Fuelling:Base Mixture | |||
| rThrottleLambdaControlMin |
|
|
| Enable Checks | |||
| rThrottleProc1 |
|
|
| Throttle | |||
| rThrottleProc2 |
|
|
| Throttle | |||
| TAirProc |
|
|
| TAir | |||
| TAirSensor |
|
|
| TAir | |||
| TEngineColdStart |
|
|
| Start | |||
| TEngineLambdaControlMax |
|
|
| Enable Checks | |||
| TEngineLambdaControlMin |
|
|
| Enable Checks | |||
| TEngineProc |
|
|
| TEngine | |||
| tEngineRunningLambdaControlEnable |
|
|
| Enable Checks | |||
| TEngineSensor |
|
|
| TEngine | |||
| TFuelProc |
|
|
| TFuel | |||
| tFuelPumpHold |
|
|
| FuelPump | |||
| tFuelPumpPrime |
|
|
| FuelPump | |||
| TFuelSensor |
|
|
| TFuel | |||
| tIgnDwellMap |
|
|
| Ignition:Dwell Time | |||
| tInjBatteryCorrection |
|
|
| Fuelling: Time Calculations | |||
| tInjMinimum |
|
|
| Fuelling: Injector Time Conversion | |||
| tLambdaControlEnable |
|
|
| Enable Checks | |||
| TOilProc |
|
|
| TOil | |||
| TOilSensor |
|
|
| TOil | |||
| tpOilProtDelay |
|
|
| EngineProtection | |||
| VrDriverDemand1Closed |
|
|
| rDriverDemand1Scale | |||
| VrDriverDemand1Open |
|
|
| rDriverDemand1Scale | |||
| VrDriverDemand2Closed |
|
|
| rDriverDemand2Scale | |||
| VrDriverDemand2Open |
|
|
| rDriverDemand2Scale | |||
| VrThrottle1Closed |
|
|
| rThrottle1Scale | |||
| VrThrottle1Open |
|
|
| rThrottle1Scale | |||
| VrThrottle2Closed |
|
|
| rThrottle2Scale | |||
| VrThrottle2Open |
|
|
| rThrottle2Scale | |||
| xClutchGain |
|
|
| xClutch | |||
| xClutchOffset |
|
|
| xClutch | |||
| xClutchProc |
|
|
| xClutch |
Table 3.4. System Measurements
| User Name | Description | Units | Defn. Block | Local Systems | ||
|---|---|---|---|---|---|---|
| aDrum |
|
| aDrum.All | aDrum | ||
| aIgn |
|
| aIgn | Ignition: Synchro Calculations | ||
| aIgnBase |
|
| aIgnBase | Ignition:Base | ||
| aIgnCylCorrections |
|
| aIgnCylCorrections | Ignition:Individual Cylinder Corrections | ||
| aIgnLimiterOffset |
|
| aIgnLimiterOffset | Rev-Limiter Calculations | ||
| aIgnOffset |
|
| aIgnOffset1 | Ignition: Time Calculations | ||
| aIgnSM |
|
| aIgnSM | Ignition:SM | ||
| aIgnStart |
|
| aIgnStart | Ignition:Start | ||
| aIgnTAir |
|
| aIgnTAir | Ignition:Air Temperatue | ||
| aIgnTEngine |
|
| aIgnTEngine | Ignition:Engine Temperatue | ||
| aIgnTEngineStart |
|
| aIgnTEngineStart | Ignition:Start | ||
| aInjEnd |
|
| aInjEnd | Fuelling:Injection End Angle | ||
| dmIntake |
|
| dmIntake | Base Air Calcs | ||
| dmIntake720 |
|
| dmIntake720 | Base Air Calcs | ||
| dnEngine |
|
| dnEngine | Engine Speed Rate | ||
| drThrottle |
|
| drThrottle | Throttle Rate | ||
| EngineStatus |
| EngineStatus.EngSpd; EngineStatus.All | ||||
| EngineStatus.EngSpd |
| EngineStatus.EngSpd | Engine Speed | |||
| EngineStatus.pOilProt |
| EngineStatus.pOilProt | EngineProtection | |||
| EngineStatus.RevLimMode |
| EngineStatus.RevLimMode | Rev-Limiter Calculations | |||
| EngineStatus.StartRange |
| EngineStatus.StartRange | Start | |||
| EngineStatus.StartType |
| EngineStatus.StartType | Start | |||
| EngineStatus.ThrStatus |
| EngineStatus.ThrStatus | Throttle | |||
| FInjActualFlowRate |
|
| FInjActualFlowRate | Injector Flow Rate | ||
| FuelPump |
| FuelPump.All | ||||
| FuelPump.Pump1 |
| FuelPump.Pump1 | FuelPump | |||
| FuelPump.Pump2 |
| FuelPump.Pump2 | FuelPump | |||
| FuelPump.State |
| FuelPump.State | FuelPump | |||
| LambdaControl |
| LambdaControl.All | ||||
| LambdaControl.bExtEnOK |
| LambdaControl.bExtEnOK | Enable Checks | |||
| LambdaControl.bLamCtrlEnabled |
| LambdaControl.bLamCtrlEnabled | Enable Checks | |||
| LambdaControl.bLamErrHiOK |
| LambdaControl.bLamErrHiOK | Enable Checks | |||
| LambdaControl.bLamErrLoOK |
| LambdaControl.bLamErrLoOK | Enable Checks | |||
| LambdaControl.bLamHiOK |
| LambdaControl.bLamHiOK | Enable Checks | |||
| LambdaControl.bLamLoOK |
| LambdaControl.bLamLoOK | Enable Checks | |||
| LambdaControl.bORFCOOK |
| LambdaControl.bORFCOOK | Enable Checks | |||
| LambdaControl.bRevsOK |
| LambdaControl.bRevsOK | Enable Checks | |||
| LambdaControl.bTEngHiOK |
| LambdaControl.bTEngHiOK | Enable Checks | |||
| LambdaControl.bTEngLoOK |
| LambdaControl.bTEngLoOK | Enable Checks | |||
| LambdaControl.btEngRunningOK |
| LambdaControl.btEngRunningOK | Enable Checks | |||
| LambdaControl.bThrOK |
| LambdaControl.bThrOK | Enable Checks | |||
| LambdaControl.btLamCtrlOK |
| LambdaControl.btLamCtrlOK | Enable Checks | |||
| LambdaControl.bTorqLimOK |
| LambdaControl.bTorqLimOK | Enable Checks | |||
| LambdaControl.bTransientOK |
| LambdaControl.bTransientOK | Enable Checks | |||
| LambdaControl.bUserEnOK |
| LambdaControl.bUserEnOK | Enable Checks | |||
| LError |
|
| LError | Lambda Error | ||
| LTarget |
|
| LTarget | Lambda Error | ||
| MEngineCalc |
|
| MEngineCalc | Engine Torque | ||
| MEngineCut |
|
| MEngineCut | Rev-Limiter Calculations | ||
| MEngineFullThrCalc |
|
| MEngineFullThrCalc | Engine Torque | ||
| MEngineNoThrCalc |
|
| MEngineNoThrCalc | Engine Torque | ||
| mFuelBase |
|
| mFuelBase | Fuelling:Base Mixture | ||
| mFuelMapSuggested |
|
| mFuelMapSuggested | Fuelling: Synchro Calculations | ||
| mFuelpMan |
|
| mFuelpMan | Fuelling:Base Mixture | ||
| mFuelRunning |
|
| mFuelRunning | Fuelling: Synchro Calculations | ||
| mFuelStart |
|
| mFuelStart | Fuelling: Start | ||
| mFuelStartBaseValue |
|
| mFuelStartBaseValue | Fuelling: Start | ||
| mFuelThr |
|
| mFuelThr | Fuelling:Base Mixture | ||
| mFuelTotal |
|
| mFuelTotal | Fuelling: Injector Time Conversion | ||
| mIntake |
|
| mIntake | Base Air Calcs | ||
| NCylCutPattern |
|
| NCylCutPattern | Rev-Limiter Calculations | ||
| nEnginepOilProt |
|
| nEnginepOilProt | EngineProtection | ||
| nEngineRevLimit |
|
| nEngineRevLimit | Rev-Limiter Calculations | ||
| nFuelMapFade |
|
| nFuelMapFade | Fuelling:Base Mixture | ||
| NGear |
| NGear | aDrum | |||
| NIgn |
|
| NIgn | Igntion Counter | ||
| NIgnsInRevLimit |
|
| NIgnsInRevLimit | |||
| NPedalInUse |
| NPedalInUse | Pedal Select | |||
| NRotaryA |
| NRotaryA | Driver rotary switches | |||
| NRotaryB |
| NRotaryB | Driver rotary switches | |||
| NRotaryC |
| NRotaryC | Driver rotary switches | |||
| NRotaryD |
| NRotaryD | Driver rotary switches | |||
| NShiftLightPattern |
|
| NShiftLightPattern | Rev-Limiter Calculations | ||
| NThrottleInUse |
| NThrottleInUse | Throttle Select | |||
| pAir |
|
| pAir.All | pAir | ||
| pBrake |
|
| pBrake.All | pBrake | ||
| pFuel |
|
| pFuel.All | pFuel | ||
| pFuelAbs |
|
| pFuelAbs | pFuel | ||
| pFuelInj |
|
| pFuelInj | pFuel | ||
| pFuelRel |
|
| pFuelRel | pFuel | ||
| pManifold |
|
| pManifold.All | pManifold | ||
| pOil |
|
| pOil.All | pOil | ||
| pOilLimit |
|
| pOilLimit | EngineProtection | ||
| rDriverDemand |
|
| rDriverDemand | Pedal Select | ||
| rDriverDemand1 |
|
| rDriverDemand1.All | DriverDemand | ||
| rDriverDemand2 |
|
| rDriverDemand2.All | DriverDemand | ||
| rEngineLimiterTorque |
|
| rEngineLimiterTorque | Rev-Limiter Calculations | ||
| rEngineTorqueDemand |
|
| rEngineTorqueDemand | Rev-Limiter Calculations | ||
| rFuelColdStartR1TEngine |
|
| rFuelColdStartR1TEngine | Fuelling: Start | ||
| rFuelColdStartR2nEngine |
|
| rFuelColdStartR2nEngine | Fuelling: Start | ||
| rFuelColdStartR2NIgn |
|
| rFuelColdStartR2NIgn | Fuelling: Start | ||
| rFuelColdStartR2TEngine |
|
| rFuelColdStartR2TEngine | Fuelling: Start | ||
| rFuelCylCorrections |
|
| rFuelCylCorrections | Fuelling:Individual Cylinder Corrections | ||
| rFuelDriver |
|
| rFuelDriver | Driver Adjust | ||
| rFuelHotStartR1TAir |
|
| rFuelHotStartR1TAir | Fuelling: Start | ||
| rFuelHotStartR2nEngine |
|
| rFuelHotStartR2nEngine | Fuelling: Start | ||
| rFuelHotStartR2TAir |
|
| rFuelHotStartR2TAir | Fuelling: Start | ||
| rFuelLambdaControl |
|
| rFuelLambdaControl | Lambda Contol | ||
| rFuelLambdaDiffControl |
|
| rFuelLambdaDiffControl | Lambda Contol | ||
| rFuelLambdaIntControl |
|
| rFuelLambdaIntControl | Lambda Contol | ||
| rFuelLambdaPropControl |
|
| rFuelLambdaPropControl | Lambda Contol | ||
| rFuelMapFade |
|
| rFuelMapFade | Fuelling:Base Mixture | ||
| rFuelpAir |
|
| rFuelpAir | Fuelling:Air Pressure | ||
| rFuelpManifold |
|
| rFuelpManifold | Fuelling:Manifold Pressure | ||
| rFuelReverseFactor |
|
| rFuelReverseFactor | Fuelling: Time Calculations | ||
| rFuelSMAdj |
|
| rFuelSMAdj | SM Adjust | ||
| rFuelStartDriver |
|
| rFuelStartDriver | Fuelling: Start | ||
| rFuelStartpAmb |
|
| rFuelStartpAmb | Fuelling: Start | ||
| rFuelStartRange |
|
| rFuelStartRange | Fuelling: Start | ||
| rFuelStartrThr |
|
| rFuelStartrThr | Fuelling: Start | ||
| rFuelTAir |
|
| rFuelTAir | Fuelling:Air Temperatue | ||
| rFuelTEngine |
|
| rFuelTEngine | Fuelling:Engine Temperatue | ||
| rFuelTotal |
|
| rFuelTotal1 | Fuelling: Time Calculations | ||
| rInjpFuelFlowAdj |
|
| rInjpFuelFlowAdj | Injector Flow Rate | ||
| rInjTFuelFlow |
|
| rInjTFuelFlow | Injector Flow Rate | ||
| rLambda |
|
| rLambda.All | Lambda | ||
| rThrottle |
|
| rThrottle | Throttle Select | ||
| rThrottle1 |
|
| rThrottle1.All | Throttle | ||
| rThrottle2 |
|
| rThrottle2.All | Throttle | ||
| TAir |
|
| TAir.All | TAir | ||
| TEngine |
|
| TEngine.All | TEngine | ||
| tEngineRunning |
|
| tEngineRunning | Engine Speed | ||
| TFuel |
|
| TFuel.All | TFuel | ||
| tIgnDwell |
|
| tIgnDwell | Ignition:Dwell Time | ||
| tInj |
|
| tInj | Fuelling: Injector Time Conversion | ||
| tInjBase |
|
| tInjBase | Fuelling: Injector Time Conversion | ||
| tInjVBattery |
|
| tInjVBattery | Fuelling: Time Calculations | ||
| tLambdaEnable |
|
| tLambdaEnable | tLambdaControl | ||
| TOil |
|
| TOil.All | TOil | ||
| VInjBase |
|
| VInjBase | Base Time Calculation | ||
| xClutch |
|
| xClutch.All | xClutch |
GasolineControlSample/ECU Control/Fuelling
GasolineControlSample/ECU Control/Engine State
GasolineControlSample/ECU Control/Lambda
GasolineControlSample/ECU Control/EngineProtection
GasolineControlSample/ECU Control/EngineProtection/EngineProtection
GasolineControlSample/ECU Control/EngineProtection/EngineProtection/Chart
GasolineControlSample/ECU Control/EngineProtection/EngineProtection/LogEvent
GasolineControlSample/ECU Control/InputProcessing
Table 3.5. System Inputs
| User Name | Description | Sourced From Sections L2 | Local Systems | |
|---|---|---|---|---|
| nEngineIn |
| BIOSInputs | Engine State; Engine Speed; Engine Speed Rate; Engine Torque; Start; Throttle; EngineProtection; EngineProtection; FuelPump; Fuelling; Fuelling: Start; Fuelling:Base Mixture; Fuelling:Individual Cylinder Corrections; Fuelling:Injection End Angle; Ignition; Ignition:Base; Ignition:Individual Cylinder Corrections; InputProcessing; Lambda; Enable Checks; Lambda Error; RevLimiter; Rev-Limiter Calculations; Accel Calcs | |
| nEngineSynchro |
| BIOSInputs | Engine State; Engine Speed; Engine Speed Rate; Engine Torque; Start; Throttle; EngineProtection; EngineProtection; FuelPump; Fuelling; Fuelling: Start; Fuelling:Base Mixture; Fuelling:Individual Cylinder Corrections; Fuelling:Injection End Angle; Ignition; Ignition:Base; Ignition:Individual Cylinder Corrections; InputProcessing; Lambda; Enable Checks; Lambda Error; RevLimiter; Rev-Limiter Calculations; Accel Calcs | |
| rLambda1 |
| BIOSInputs | Lambda | |
| VaDrum |
| BIOSInputs | aDrum; aDrum Scale | |
| VBattery |
| BIOSInputs | InputProcessing | |
| VNFuelMap |
| BIOSInputs | FuelMap | |
| VNIgnMap |
| BIOSInputs | IgnMap | |
| VpAir |
| BIOSInputs | pAir; pAir Scale | |
| VpBrake |
| BIOSInputs | pBrake; pOil Scale | |
| VpFuel |
| BIOSInputs | pFuel; pFuel Scale | |
| VpManifold |
| BIOSInputs | pManifold; pManifold Scale | |
| VpOil |
| BIOSInputs | pOil; pOil Scale | |
| VrDriverDemand1 |
| BIOSInputs | DriverDemand; rDriverDemand2Scale | |
| VrDriverDemand2 |
| BIOSInputs | DriverDemand; rDriverDemand1Scale | |
| VrThrottle1 |
| BIOSInputs | Throttle; rThrottle1Scale | |
| VrThrottle2 |
| BIOSInputs | Throttle; rThrottle2Scale | |
| VTAir |
| BIOSInputs | TAir | |
| VTEngine |
| BIOSInputs | TEngine | |
| VTFuel |
| BIOSInputs | TFuel | |
| VTOil |
| BIOSInputs | TOil | |
| VxClutch |
| BIOSInputs | xClutch; aDrum Scale |
Table 3.6. System Outputs
| User Name | Description | Used In Sections L2 | Defn. Block | Local Systems | |
|---|---|---|---|---|---|
| [aDrumColl] |
| Processed | aDrum | ||
| [pFuelColl] |
| Processed | pFuel | ||
| [Rotaries] |
| ECU Control | Processed | Driver rotary switches | |
| aDrum |
| InputProcessing | aDrum.All | aDrum | |
| fWheelFL |
| fWheelFL | BIOSInputs | ||
| fWheelFR |
| fWheelFR | BIOSInputs | ||
| NDefault |
| Processed | Driver rotary switches | ||
| NDefault |
| Processed | Driver rotary switches | ||
| nEngineIn |
| Engine State; ECU Control; Fuel Pump; Fuelling; Ignition; Lambda; RevLimiter | nEngineIn | BIOSInputs; nEngine; Read nEngine In Synchro | |
| nEngineSynchro |
| Engine State; ECU Control; Fuel Pump; Fuelling; Ignition; Lambda; RevLimiter | nEngineSynchro | BIOSInputs; nEngine; Read nEngine In Synchro | |
| NFuelMap |
| Fuelling | Processed | FuelMap | |
| NGear |
| NGear | aDrum | ||
| NIgnitionMap |
| Ignition | Processed | IgnMap | |
| NRotaryA |
| NRotaryA | Driver rotary switches | ||
| NRotaryB |
| NRotaryB | Driver rotary switches | ||
| NRotaryC |
| NRotaryC | Driver rotary switches | ||
| NRotaryD |
| NRotaryD | Driver rotary switches | ||
| NRotaryE |
| Processed | Driver rotary switches | ||
| NRotaryE |
| Processed | Driver rotary switches | ||
| NRotaryF |
| Processed | Driver rotary switches | ||
| NRotaryF |
| Processed | Driver rotary switches | ||
| NRotaryG |
| Processed | Driver rotary switches | ||
| NRotaryG |
| Processed | Driver rotary switches | ||
| NRotaryH |
| Processed | Driver rotary switches | ||
| NRotaryH |
| Processed | Driver rotary switches | ||
| NRotaryI |
| Processed | Driver rotary switches | ||
| NRotaryI |
| Processed | Driver rotary switches | ||
| NRotaryJ |
| Processed | Driver rotary switches | ||
| NRotaryJ |
| Processed | Driver rotary switches | ||
| NRotaryK |
| Processed | Driver rotary switches | ||
| NRotaryK |
| Processed | Driver rotary switches | ||
| NRotaryL |
| Processed | Driver rotary switches | ||
| NRotaryL |
| Processed | Driver rotary switches | ||
| pAir |
| Fuelling | pAir.All | pAir | |
| pBrake |
| pBrake.All | pBrake | ||
| pFuel |
| InputProcessing | pFuel.All | pFuel | |
| pFuelAbs |
| pFuelAbs | pFuel | ||
| pFuelInj |
| Fuelling | pFuelInj | pFuel | |
| pFuelRel |
| pFuelRel | pFuel | ||
| pManifold |
| Fuelling | pManifold.All | pManifold | |
| pOil |
| ECU Control | pOil.All | pOil | |
| rDriverDemand |
| rDriverDemand | Pedal Select | ||
| rLambda |
| Lambda | rLambda.All | Lambda | |
| rLambda1 |
| InputProcessing | rLambda1 | BIOSInputs | |
| rThrottle |
| Engine State; Fuelling; Ignition; Lambda | rThrottle | Throttle Select | |
| TAir |
| Engine State; Fuelling; Ignition | TAir.All | TAir | |
| TEngine |
| Engine State; Fuelling; Ignition; Lambda | TEngine.All | TEngine | |
| TFuel |
| Fuelling | TFuel.All | TFuel | |
| TOil |
| TOil.All | TOil | ||
| VaDrum |
| InputProcessing | VaDrum | BIOSInputs | |
| VaSteer |
| VaSteer | BIOSInputs | ||
| VBattery |
| InputProcessing | VBattery | BIOSInputs | |
| VBattery |
| Fuelling; Ignition | Processed | InputProcessing | |
| VNFuelMap |
| InputProcessing | VNFuelMap | BIOSInputs | |
| VNIgnMap |
| InputProcessing | VNIgnMap | BIOSInputs | |
| VpAir |
| InputProcessing | VpAir | BIOSInputs | |
| VpBrake |
| InputProcessing | VpBrake | BIOSInputs | |
| VpFuel |
| InputProcessing | VpFuel | BIOSInputs | |
| VpManifold |
| InputProcessing | VpManifold | BIOSInputs | |
| VpOil |
| InputProcessing | VpOil | BIOSInputs | |
| VrDriverDemand1 |
| InputProcessing | VrDriverDemand1 | BIOSInputs | |
| VrDriverDemand2 |
| InputProcessing | VrDriverDemand2 | BIOSInputs | |
| VrThrottle1 |
| InputProcessing | VrThrottle1 | BIOSInputs | |
| VrThrottle2 |
| InputProcessing | VrThrottle2 | BIOSInputs | |
| VTAir |
| InputProcessing | VTAir | BIOSInputs | |
| VTEngine |
| InputProcessing | VTEngine | BIOSInputs | |
| VTFuel |
| InputProcessing | VTFuel | BIOSInputs | |
| VTOil |
| InputProcessing | VTOil | BIOSInputs | |
| VxClutch |
| InputProcessing | VxClutch | BIOSInputs | |
| xClutch |
| xClutch.All | xClutch |
Table 3.7. System Parameters
| User Name | Description | Units | Type | Local Systems | |||
|---|---|---|---|---|---|---|---|
| aDrumGain |
|
|
| aDrum | |||
| aDrumOffset |
|
|
| aDrum | |||
| aDrumProc |
|
|
| aDrum | |||
| fcVBattery |
|
| InputProcessing | ||||
| NFuelMapSel |
|
| FuelMap | ||||
| NFuelPressurePosition |
|
| pFuel | ||||
| NGearMap |
|
| aDrum | ||||
| NIgnMapSel |
|
| IgnMap | ||||
| NInjNozzleLocation |
|
| pFuel | ||||
| pAirGain |
|
|
| pAir | |||
| pAirOffset |
|
|
| pAir | |||
| pAirProc |
|
|
| pAir | |||
| pBrakeGain |
|
|
| pBrake | |||
| pBrakeOffset |
|
|
| pBrake | |||
| pBrakeProc |
|
|
| pBrake | |||
| pFuelGain |
|
|
| pFuel | |||
| pFuelOffset |
|
|
| pFuel | |||
| pFuelProc |
|
|
| pFuel | |||
| pManifoldGain |
|
|
| pManifold | |||
| pManifoldOffset |
|
|
| pManifold | |||
| pManifoldProc |
|
|
| pManifold | |||
| pOilGain |
|
|
| pOil | |||
| pOilOffset |
|
|
| pOil | |||
| pOilProc |
|
|
| pOil | |||
| rDriverDemandProc |
|
|
| DriverDemand | |||
| rDriverDemandProc |
|
|
| DriverDemand | |||
| rLambdaProc |
|
|
| Lambda | |||
| rThrottleProc1 |
|
|
| Throttle | |||
| rThrottleProc2 |
|
|
| Throttle | |||
| TAirProc |
|
|
| TAir | |||
| TAirSensor |
|
|
| TAir | |||
| TEngineProc |
|
|
| TEngine | |||
| TEngineSensor |
|
|
| TEngine | |||
| TFuelProc |
|
|
| TFuel | |||
| TFuelSensor |
|
|
| TFuel | |||
| TOilProc |
|
|
| TOil | |||
| TOilSensor |
|
|
| TOil | |||
| VrDriverDemand1Closed |
|
|
| rDriverDemand1Scale | |||
| VrDriverDemand1Open |
|
|
| rDriverDemand1Scale | |||
| VrDriverDemand2Closed |
|
|
| rDriverDemand2Scale | |||
| VrDriverDemand2Open |
|
|
| rDriverDemand2Scale | |||
| VrThrottle1Closed |
|
|
| rThrottle1Scale | |||
| VrThrottle1Open |
|
|
| rThrottle1Scale | |||
| VrThrottle2Closed |
|
|
| rThrottle2Scale | |||
| VrThrottle2Open |
|
|
| rThrottle2Scale | |||
| xClutchGain |
|
|
| xClutch | |||
| xClutchOffset |
|
|
| xClutch | |||
| xClutchProc |
|
|
| xClutch |
Table 3.8. System Measurements
| User Name | Description | Units | Defn. Block | Local Systems | ||
|---|---|---|---|---|---|---|
| aDrum |
|
| aDrum.All | aDrum | ||
| NGear |
| NGear | aDrum | |||
| NPedalInUse |
| NPedalInUse | Pedal Select | |||
| NRotaryA |
| NRotaryA | Driver rotary switches | |||
| NRotaryB |
| NRotaryB | Driver rotary switches | |||
| NRotaryC |
| NRotaryC | Driver rotary switches | |||
| NRotaryD |
| NRotaryD | Driver rotary switches | |||
| NThrottleInUse |
| NThrottleInUse | Throttle Select | |||
| pAir |
|
| pAir.All | pAir | ||
| pBrake |
|
| pBrake.All | pBrake | ||
| pFuel |
|
| pFuel.All | pFuel | ||
| pFuelAbs |
|
| pFuelAbs | pFuel | ||
| pFuelInj |
|
| pFuelInj | pFuel | ||
| pFuelRel |
|
| pFuelRel | pFuel | ||
| pManifold |
|
| pManifold.All | pManifold | ||
| pOil |
|
| pOil.All | pOil | ||
| rDriverDemand |
|
| rDriverDemand | Pedal Select | ||
| rDriverDemand1 |
|
| rDriverDemand1.All | DriverDemand | ||
| rDriverDemand2 |
|
| rDriverDemand2.All | DriverDemand | ||
| rLambda |
|
| rLambda.All | Lambda | ||
| rThrottle |
|
| rThrottle | Throttle Select | ||
| rThrottle1 |
|
| rThrottle1.All | Throttle | ||
| rThrottle2 |
|
| rThrottle2.All | Throttle | ||
| TAir |
|
| TAir.All | TAir | ||
| TEngine |
|
| TEngine.All | TEngine | ||
| TFuel |
|
| TFuel.All | TFuel | ||
| TOil |
|
| TOil.All | TOil | ||
| xClutch |
|
| xClutch.All | xClutch |
GasolineControlSample/ECU Control/InputProcessing/Temperatures
GasolineControlSample/ECU Control/InputProcessing/Temperatures/TEngine
GasolineControlSample/ECU Control/InputProcessing/Temperatures/TAir
GasolineControlSample/ECU Control/InputProcessing/Temperatures/TFuel
GasolineControlSample/ECU Control/InputProcessing/Temperatures/TOil
GasolineControlSample/ECU Control/InputProcessing/FuelMap
GasolineControlSample/ECU Control/InputProcessing/Pressures
GasolineControlSample/ECU Control/InputProcessing/Pressures/pManifold
GasolineControlSample/ECU Control/InputProcessing/Pressures/pAir
GasolineControlSample/ECU Control/InputProcessing/Pressures/pOil
GasolineControlSample/ECU Control/InputProcessing/Pressures/pBrake
GasolineControlSample/ECU Control/InputProcessing/Pressures/pFuel
GasolineControlSample/ECU Control/InputProcessing/xClutch
GasolineControlSample/ECU Control/InputProcessing/Throttle
GasolineControlSample/ECU Control/InputProcessing/Throttle/rThrottle1Scale
GasolineControlSample/ECU Control/InputProcessing/Throttle/rThrottle2Scale
GasolineControlSample/ECU Control/InputProcessing/Throttle/Throttle Select
GasolineControlSample/ECU Control/InputProcessing/Throttle/Throttle Select/Chart
GasolineControlSample/ECU Control/InputProcessing/aDrum
GasolineControlSample/ECU Control/InputProcessing/Lambda
GasolineControlSample/ECU Control/InputProcessing/IgnMap
GasolineControlSample/ECU Control/InputProcessing/DriverDemand
GasolineControlSample/ECU Control/InputProcessing/DriverDemand/rDriverDemand1Scale
GasolineControlSample/ECU Control/InputProcessing/DriverDemand/rDriverDemand2Scale
GasolineControlSample/ECU Control/InputProcessing/DriverDemand/Pedal Select
GasolineControlSample/ECU Control/InputProcessing/DriverDemand/Pedal Select/Chart
GasolineControlSample/ECU Control/InputProcessing/Driver rotary switches