No compressorsound by using - => AirBrakesCompressorRestartPressure ( -100 ) Request for fix
#11
Posted 20 September 2017 - 03:47 AM
Thanks
#12
Posted 20 September 2017 - 07:02 AM
#13
Posted 20 September 2017 - 07:26 AM
Stijn D.C., on 20 September 2017 - 07:02 AM, said:
Yes. On some of my EMUs and DMUs, it takes 20 seconds to charge from 90 to 100 PSI ( 6.2 to 6.9 bar ). I adjust the ORTSMainResChargingRate( X ) to match this time. On one of my EMUs with a middle compressor, i use these settings :-
AirBrakesAirCompressorPowerRating( 2.5 ) AirBrakesMainMinResAirPressure( 0 ) AirBrakesMainMaxAirPressure( 100 ) AirBrakesMainResVolume( 20 ) AirBrakesAirCompressorWattage( 19000 ) AirBrakesCompressorRestartPressure( 90 ) AirBrakesAirUsedPerPoundsOfBrakePipePressure( 4 ) AirBrakesHasLowPressureTest( 1 ) AirBrakesIsCompressorElectricOrMechanical( 1 ) ORTSMainResChargingRate( 1.474 )
Thanks
#14
Posted 20 September 2017 - 07:41 AM
Than i can look @ ful eng file, how you do that.
In advance thanks,
#15
Posted 20 September 2017 - 09:22 AM
Stijn D.C., on 20 September 2017 - 07:41 AM, said:
Than i can look @ ful eng file, how you do that.
In advance thanks,
The leading and rear cab cars that i use :-
AirBrakesAirCompressorPowerRating( 0 ) AirBrakesMainMinResAirPressure( 0 ) AirBrakesMainMaxAirPressure( 100 ) AirBrakesMainResVolume( 20 ) AirBrakesAirCompressorWattage( 0 ) AirBrakesCompressorRestartPressure( -90 ) AirBrakesAirUsedPerPoundsOfBrakePipePressure( 4 ) AirBrakesHasLowPressureTest( 1 ) AirBrakesIsCompressorElectricOrMechanical( 0 )
If i want a sound on the cab cars via trigger 12/13 then :-
AirBrakesAirCompressorPowerRating( 0 ) AirBrakesMainMinResAirPressure( 0 ) AirBrakesMainMaxAirPressure( 100 ) AirBrakesMainResVolume( 20 ) AirBrakesAirCompressorWattage( 0 ) AirBrakesCompressorRestartPressure( 90 ) AirBrakesAirUsedPerPoundsOfBrakePipePressure( 4 ) AirBrakesHasLowPressureTest( 1 ) AirBrakesIsCompressorElectricOrMechanical( 0 ) ORTSMainResChargingRate( 0 )
Thanks
#16
Posted 21 September 2017 - 06:48 AM
This is wat i have now on the .eng files of cabcar/emu:
comment(-------- Compresseur principal --------)
AirBrakesAirCompressorPowerRating ( 0 )
AirBrakesAirCompressorWattage ( 0 )
AirBrakesAirUsedPerPoundsOfBrakePipePressure ( 1.2 ) By you is 4
AirBrakesCompressorRestartPressure ( 100 )
AirBrakesHasLowPressureTest ( 0 )
AirBrakesIsCompressorElectricOrMechanical ( "Electric" )
AirBrakesMainMaxAirPressure ( 115 )
AirBrakesMainMinResAirPressure ( 1 )
AirBrakesMainResVolume ( 56 ) By you is 20
AirBrakeMaxMainResPipePressure ( 115 )
ORTSMainResChargingRate( 0 )
Wat i wanna ask is, if i change the rules where have use red fonts, with youre value's what there gonne be better/faster/slower ?
I'am not chur of the valu's on my pieces are realistic for EMU
Second question: What is the wattage of compressor of youre middle/master wagon?
In advance thanks,
#17
Posted 21 September 2017 - 07:19 AM
Stijn D.C., on 21 September 2017 - 06:48 AM, said:
This is wat i have now on the .eng files of cabcar/emu:
AirBrakesAirUsedPerPoundsOfBrakePipePressure ( 1.2 ) By you is 4
AirBrakesMainResVolume ( 56 ) By you is 20
Wat i wanna ask is, if i change the rules where have use red fonts, with youre value's what there gonne be better/faster/slower ?
I'am not chur of the valu's on my pieces are realistic for EMU
Second question: What is the wattage of compressor of youre middle/master wagon?
In advance thanks,
In red,
AirBrakesAirUsedPerPoundsOfBrakePipePressurehas no effect in OR.
AirBrakesMainResVolume
This parameter effects a few independent tokens ,IIRC, how quickly the air is taken from the MR( as did the old MSTS token of 'AirBrakesAirUsedPerPoundsOfBrakePipePressure'), compressor, and TrainPipeLeakRate.
Use your original entry of 56 as a start! I have my other tokens set around the 20 entry. Smaller volume, so quicker.
I have used 19000w for the middle engine, but i'm not sure this token actual works in OR. This is why i use the 'ORTSMainResChargingRate'.
Thanks
#18
Posted 21 September 2017 - 07:35 AM
In the tokenID.cs (source) this parameters are be listup:
// Load brake system parameters for engine and train support.
AirBrakeMaxMainResPipePressure,
AirBrakesAirCompressorPowerRating,
AirBrakesMainMinResAirPressure,
AirBrakesMainMaxAirPressure,
AirBrakesMainResVolume,
AirBrakesAirCompressorWattage,
AirBrakesCompressorRestartPressure,
AirBrakesSteamUsageRate,
AirBrakesAirUsedPerPoundsOfBrakePipePressure,
AirBrakesHasLowPressureTest,
AirBrakesIsCompressorElectricOrMechanical,
In MSTSLocomotive.cs i found this:
case "engine(airbrakesmainresvolume": MainResVolumeM3 = Me3.FromFt3(stf.ReadFloatBlock(STFReader.UNITS.VolumeDefaultFT3, null)); break; case "engine(airbrakesmainmaxairpressure": MainResPressurePSI = MaxMainResPressurePSI = stf.ReadFloatBlock(STFReader.UNITS.PressureDefaultPSI, null); break; case "engine(airbrakescompressorrestartpressure": CompressorRestartPressurePSI = stf.ReadFloatBlock(STFReader.UNITS.PressureDefaultPSI, null); break; case "engine(airbrakesaircompressorpowerrating": CompressorChargingRateM3pS = Me3.FromFt3(stf.ReadFloatBlock(STFReader.UNITS.VolumeDefaultFT3, null)); break; case "engine(trainpipeleakrate": TrainBrakePipeLeakPSIorInHgpS = stf.ReadFloatBlock(STFReader.UNITS.PressureRateDefaultPSIpS, null); break; case "engine(ortsmainreschargingrate": MainResChargingRatePSIpS = stf.ReadFloatBlock(STFReader.UNITS.PressureRateDefaultPSIpS, null); break; case "engine(ortsenginebrakereleaserate": EngineBrakeReleaseRatePSIpS = stf.ReadFloatBlock(STFReader.UNITS.PressureRateDefaultPSIpS, null); break; case "engine(ortsenginebrakeapplicationrate": EngineBrakeApplyRatePSIpS = stf.ReadFloatBlock(STFReader.UNITS.PressureRateDefaultPSIpS, null); break; case "engine(ortsbrakepipetimefactor": BrakePipeTimeFactorS = stf.ReadFloatBlock(STFReader.UNITS.Time, null); break; case "engine(ortsbrakeservicetimefactor": BrakeServiceTimeFactorS = stf.ReadFloatBlock(STFReader.UNITS.Time, null); break; case "engine(ortsbrakeemergencytimefactor": BrakeEmergencyTimeFactorS = stf.ReadFloatBlock(STFReader.UNITS.Time, null); break; case "engine(ortsbrakepipechargingrate": BrakePipeChargingRatePSIorInHgpS = stf.ReadFloatBlock(STFReader.UNITS.PressureRateDefaultPSIpS, null); break; case "engine(ortsmaxtractiveforcecurves": TractiveForceCurves = new InterpolatorDiesel2D(stf, false); break; case "engine(ortstractioncharacteristics": TractiveForceCurves = new InterpolatorDiesel2D(stf, true); break; case "engine(ortsdynamicbrakeforcecurves": DynamicBrakeForceCurves = new InterpolatorDiesel2D(stf, false); break; case "engine(ortscontinuousforcetimefactor": ContinuousForceTimeFactor = stf.ReadFloatBlock(STFReader.UNITS.None, null); break; case "engine(orts(ortssanderspeedeffectupto": SanderSpeedEffectUpToMpS = stf.ReadFloatBlock(STFReader.UNITS.Speed, null); break; case "engine(orts(ortsemergencycausespowerdown": EmergencyCausesPowerDown = stf.ReadBoolBlock(false); break; case "engine(orts(ortsemergencycausesthrottledown": EmergencyCausesThrottleDown = stf.ReadBoolBlock(false); break; case "engine(orts(ortsemergencyengageshorn": EmergencyEngagesHorn = stf.ReadBoolBlock(false); break; case "engine(orts(ortswheelslipcausesthrottledown": WheelslipCausesThrottleDown = stf.ReadBoolBlock(false); break;
But that give not the answer exactly what we must know, but if i look with Wattage i find onley TokenID.cs, with compressor as word more files like MSTSLokomotive
a Wattage of a hardware like compressor is important in normal case, how more wattage how more speed/power/tension i think.
Greetz,
#19
Posted 21 September 2017 - 08:48 AM
I have testing with:
AirBrakesAirCompressorWattage ( 1 )
and after:
AirBrakesAirCompressorWattage ( 15000 )
It make no difference, fillingspeed is same.
Greetz,
#20
Posted 23 September 2017 - 04:06 PM
Stijn D.C., on 21 September 2017 - 08:48 AM, said:
It make no difference, fillingspeed is same.
OR does not use this parameter, as it would imply that there would need to be a lookup table to determine the amount of air that can be pushed into the main air reservoir based upon the wattage of the compressor.
Instead the following parameter can be used by the modeller to configure the filling rate of the main reservoir.
ORTSMainResChargingRate
This parameter can be adjusted to cater for different size compressors.