@@ -1080,20 +1080,20 @@ void TextPageForceInfo(TableData table)
1080
1080
{
1081
1081
TableAddLine ( table , Viewer . Catalog . GetString ( "(Advanced adhesion model)" ) ) ;
1082
1082
int row0 = table . CurrentRow ;
1083
- TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel slip" ) ) ;
1083
+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel slip (Thres) " ) ) ;
1084
1084
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Conditions" ) ) ;
1085
1085
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Axle drive force" ) ) ;
1086
1086
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Axle brake force" ) ) ;
1087
1087
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Number of substeps" ) ) ;
1088
1088
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel Adhesion" ) ) ;
1089
1089
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Axle out force" ) ) ;
1090
1090
TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Comp Axle out force" ) ) ;
1091
- TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel speed" ) ) ;
1091
+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel speed (Slip) " ) ) ;
1092
1092
for ( int i = 0 ; i < mstsLocomotive . LocomotiveAxles . Count ; i ++ )
1093
1093
{
1094
1094
table . CurrentRow = row0 ;
1095
1095
var axle = mstsLocomotive . LocomotiveAxles [ i ] ;
1096
- TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0:F0}% ({1})" , axle . SlipSpeedPercent , FormatStrings . FormatSpeedDisplay ( ( float ) axle . WheelSlipThresholdMpS , true ) ) ;
1096
+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0:F0}% ({1})" , axle . SlipSpeedPercent , FormatStrings . FormatVeryLowSpeedDisplay ( ( float ) axle . WheelSlipThresholdMpS , mstsLocomotive . IsMetric ) ) ;
1097
1097
TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0:F0}%" , mstsLocomotive . AdhesionConditions * 100.0f ) ;
1098
1098
TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0} ({1})" , FormatStrings . FormatForce ( axle . DriveForceN , mstsLocomotive . IsMetric ) , FormatStrings . FormatPower ( axle . DriveForceN * mstsLocomotive . AbsTractionSpeedMpS , mstsLocomotive . IsMetric , false , false ) ) ;
1099
1099
TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0}" , FormatStrings . FormatForce ( axle . BrakeRetardForceN , mstsLocomotive . IsMetric ) ) ;
@@ -1104,7 +1104,7 @@ void TextPageForceInfo(TableData table)
1104
1104
TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0} ({1})" ,
1105
1105
FormatStrings . FormatForce ( axle . CompensatedAxleForceN , mstsLocomotive . IsMetric ) ,
1106
1106
FormatStrings . FormatPower ( axle . CompensatedAxleForceN * mstsLocomotive . AbsTractionSpeedMpS , mstsLocomotive . IsMetric , false , false ) ) ;
1107
- TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0} ({1})" , FormatStrings . FormatSpeedDisplay ( ( float ) axle . AxleSpeedMpS , mstsLocomotive . IsMetric ) , FormatStrings . FormatSpeedDisplay ( axle . SlipSpeedMpS , mstsLocomotive . IsMetric ) ) ;
1107
+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0} ({1})" , FormatStrings . FormatSpeedDisplay ( ( float ) axle . AxleSpeedMpS , mstsLocomotive . IsMetric ) , FormatStrings . FormatVeryLowSpeedDisplay ( axle . SlipSpeedMpS , mstsLocomotive . IsMetric ) ) ;
1108
1108
}
1109
1109
if ( HUDEngineType == TrainCar . EngineTypes . Steam && ( HUDSteamEngineType == TrainCar . SteamEngineTypes . Compound || HUDSteamEngineType == TrainCar . SteamEngineTypes . Simple || HUDSteamEngineType == TrainCar . SteamEngineTypes . Unknown ) ) TableAddLabelValue ( table , Viewer . Catalog . GetString ( "Wheel ang. pos." ) , "{0}º" , ( int ) ( mstsLocomotive . LocomotiveAxles [ 0 ] . AxlePositionRad * 180 / Math . PI + 180 ) ) ;
1110
1110
TableAddLabelValue ( table , Viewer . Catalog . GetString ( "Loco Adhesion" ) , "{0:F0}%" , mstsLocomotive . LocomotiveCoefficientFrictionHUD * 100.0f ) ;
0 commit comments