GasolineControlSample/BIOSInputs
This section reads inputs from the BIOS and stores them as a functional name. Note that the signal read blocks are using name indirection so that this model can be built with different BIOS interfaces or for different implementations without changing the model. For example @VrThrottle1 may correspone with Analog01 on one BIOS or AN08Raw on another. Equally in one implementation it may connect to Analog04 and another to Analog10. This is handles by the GCS_TargetIndirection.m script that refers to an Excel table.
Table 2.1. System Inputs
User Name | Description | Sourced From Sections L2 | Local Systems | |
---|---|---|---|---|
AN01VRaw |
| BIOSInputs | BIOSInputs | |
AN02VRaw |
| BIOSInputs | BIOSInputs | |
AN03VRaw |
| BIOSInputs | BIOSInputs | |
AN04VRaw |
| BIOSInputs | BIOSInputs | |
AN05VRaw |
| BIOSInputs | BIOSInputs | |
AN06VRaw |
| BIOSInputs | BIOSInputs | |
AN07VRaw |
| BIOSInputs | BIOSInputs | |
AN08VRaw |
| BIOSInputs | BIOSInputs | |
AN09VRaw |
| BIOSInputs | BIOSInputs | |
AN10VRaw |
| BIOSInputs | BIOSInputs | |
AN12VRaw |
| BIOSInputs | BIOSInputs | |
AN16VRaw |
| BIOSInputs | BIOSInputs | |
AN19VRaw |
| BIOSInputs | BIOSInputs | |
AN20VRaw |
| BIOSInputs | BIOSInputs | |
AN22Tempm00_AnalogRawResult |
| BIOSInputs | BIOSInputs | |
AN23Tempm00_AnalogRawResult |
| BIOSInputs | BIOSInputs | |
AN24Tempm00_AnalogRawResult |
| BIOSInputs | BIOSInputs | |
AnUnitSupplyVdiagm01_AnalogScaledResult |
| BIOSInputs | BIOSInputs | |
dwCutPattern |
| BIOSInputs | nEngine | |
dwIgnCut |
| BIOSInputs | nEngine | |
dwInjCut |
| BIOSInputs | nEngine | |
dwSynchroPeriod |
| BIOSInputs | nEngine; Read nEngine In Synchro | |
Lambda1 |
| BIOSInputs | BIOSInputs | |
nEngSpeedAve |
| BIOSInputs | nEngine; Read nEngine In Synchro | |
wSegmentNumber |
| BIOSInputs | Read nEngine In Synchro | |
wSpeedIn1FreqLastPulse |
| BIOSInputs | BIOSInputs; Cnv to Freq1 | |
wSpeedIn3FreqLastPulse |
| BIOSInputs | BIOSInputs; Cnv to Freq |
Table 2.2. System Outputs
User Name | Description | Used In Sections L2 | Defn. Block | Local Systems | |
---|---|---|---|---|---|
fWheelFL |
| fWheelFL | BIOSInputs | ||
fWheelFR |
| fWheelFR | BIOSInputs | ||
nEngineIn |
| Engine State; ECU Control; Fuel Pump; Fuelling; Ignition; Lambda; RevLimiter | nEngineIn | nEngine; Read nEngine In Synchro | |
nEngineSynchro |
| Engine State; ECU Control; Fuel Pump; Fuelling; Ignition; Lambda; RevLimiter | nEngineSynchro | nEngine; Read nEngine In Synchro | |
rLambda1 |
| InputProcessing | rLambda1 | BIOSInputs | |
VaDrum |
| InputProcessing | VaDrum | BIOSInputs | |
VaSteer |
| VaSteer | BIOSInputs | ||
VBattery |
| InputProcessing | VBattery | BIOSInputs | |
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 |
Table 2.3. System Measurements
User Name | Description | Units | Defn. Block | Local Systems | ||
---|---|---|---|---|---|---|
dwDummyInputDWord |
| dwDummyInputDWord | ||||
fDummyInputSingle |
| fDummyInputSingle | ||||
fWheelFL |
|
| fWheelFL | BIOSInputs | ||
fWheelFR |
|
| fWheelFR | BIOSInputs | ||
NCutPattern |
|
| NCutPattern | nEngine | ||
nEngineIn |
|
| nEngineIn | nEngine | ||
nEngineInst |
|
| nEngineInst | Read nEngine In Synchro | ||
nEngineSynchro |
|
| nEngineSynchro | Read nEngine In Synchro | ||
NIgnCutPattern |
|
| NIgnCutPattern | nEngine | ||
NInjCutPattern |
|
| NInjCutPattern | nEngine | ||
NLapLocal |
| NLapLocal | ||||
NSegment |
|
| NSegment | Read nEngine In Synchro | ||
rLambda1 |
|
| rLambda1 | BIOSInputs | ||
tSynchro |
|
| tSynchro; tSynchro | nEngine; Read nEngine In Synchro | ||
VaDrum |
|
| VaDrum | BIOSInputs | ||
VaSteer |
|
| VaSteer | BIOSInputs | ||
VBattery |
|
| VBattery | BIOSInputs | ||
VNFuelMap |
|
| VNFuelMap | BIOSInputs | ||
VNIgnMap |
|
| VNIgnMap | BIOSInputs | ||
VpAir |
|
| VpAir | BIOSInputs | ||
VpBrake |
|
| VpBrake | BIOSInputs | ||
VpFuel |
|
| VpFuel | BIOSInputs | ||
VpManifold |
|
| VpManifold | BIOSInputs | ||
VpOil |
|
| VpOil | BIOSInputs | ||
VrDriverDemand1 |
|
| VrDriverDemand1 | BIOSInputs | ||
VrDriverDemand2 |
|
| VrDriverDemand2 | BIOSInputs | ||
VrThrottle1 |
|
| VrThrottle1 | BIOSInputs | ||
VrThrottle2 |
|
| VrThrottle2 | BIOSInputs | ||
VTAir |
|
| VTAir | BIOSInputs | ||
VTEngine |
|
| VTEngine | BIOSInputs | ||
VTFuel |
|
| VTFuel | BIOSInputs | ||
VTOil |
|
| VTOil | BIOSInputs | ||
VxClutch |
|
| VxClutch | BIOSInputs | ||
wDummyInputWord |
| wDummyInputWord |
GasolineControlSample/BIOSInputs/nEngine
GasolineControlSample/BIOSInputs/nEngine/Read nEngine In Synchro
GasolineControlSample/BIOSInputs/Cnv to Freq
GasolineControlSample/BIOSInputs/Cnv to Freq1