Elvas Tower: No compressorsound by using - => AirBrakesCompressorRestartPressure ( -100 ) - Elvas Tower

Jump to content

  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

No compressorsound by using - => AirBrakesCompressorRestartPressure ( -100 ) Request for fix Rate Topic: -----

#11 User is offline   Coolhand101 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 998
  • Joined: 13-June 15
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 20 September 2017 - 03:47 AM

Yes, you can add the filling sound you want using trigger 12/13 for the cab car, and the compressor on the cab car will still work but very slowly. The compressor on the middle engine will charge the main reservoir in the correct time, overriding the compressor on the cab car.

Thanks

#12 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 516
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 20 September 2017 - 07:02 AM

What you mean is that i must use the ORTS command you said , but with wattage of middle wagon on normal value ?

#13 User is offline   Coolhand101 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 998
  • Joined: 13-June 15
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 20 September 2017 - 07:26 AM

View PostStijn D.C., on 20 September 2017 - 07:02 AM, said:

What you mean is that i must use the ORTS command you said , but with wattage of middle wagon on normal value ?


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 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 516
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 20 September 2017 - 07:41 AM

For study this better, is it maybe possible to include the 3 .ENG files of youre EMU on a post please?

Than i can look @ ful eng file, how you do that.


In advance thanks,

#15 User is offline   Coolhand101 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 998
  • Joined: 13-June 15
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 20 September 2017 - 09:22 AM

View PostStijn D.C., on 20 September 2017 - 07:41 AM, said:

For study this better, is it maybe possible to include the 3 .ENG files of youre EMU on a post please?

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 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 516
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 21 September 2017 - 06:48 AM

Hello,

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 User is offline   Coolhand101 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 998
  • Joined: 13-June 15
  • Gender:Male
  • Simulator:MSTS
  • Country:

Posted 21 September 2017 - 07:19 AM

View PostStijn D.C., on 21 September 2017 - 06:48 AM, said:

Hello,

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,
AirBrakesAirUsedPerPoundsOfBrakePipePressure
has 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 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 516
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 21 September 2017 - 07:35 AM

Hello,

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 User is offline   Stijn D.C. 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 516
  • Joined: 20-August 16
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 21 September 2017 - 08:48 AM

Update...

I have testing with:

AirBrakesAirCompressorWattage ( 1 )

and after:

AirBrakesAirCompressorWattage ( 15000 )

It make no difference, fillingspeed is same.

Greetz,

#20 User is offline   steamer_ctn 

  • Open Rails Developer
  • Group: Status: Elite Member
  • Posts: 1,889
  • Joined: 24-June 11
  • Gender:Male
  • Country:

Posted 23 September 2017 - 04:06 PM

View PostStijn D.C., on 21 September 2017 - 08:48 AM, said:

AirBrakesAirCompressorWattage ( 15000 )

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.

  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users