def putWithInHeightLoss(self): if self.parametersPanel.cmbAircraftCategory.SelectedIndex == AircraftSpeedCategory.H: self.parametersPanel.pnlHeightLoss.Value = Altitude(35) return try: num = self.getVPA() num1 = self.parametersPanel.pnlThrPosition.Altitude().Metres num2 = self.parametersPanel.pnlIas.Value.Knots num3 = round(0.125 * num2 + 28.3) num4 = round(0.177 * num2 - 3.2) num5 = 0 if (num1 > 900): num5 = num5 + num4 * 0.02 * (num1 / 300) if (num > 3.2): num5 = num5 + num4 * 0.05 * ((num - 3.2) / 0.1) num5 = MathHelper.smethod_0(num5, 0) self.parametersPanel.pnlHeightLoss.Value = Altitude(num3 + num5) except: self.parametersPanel.pnlHeightLoss.Value = Altitude(0.0)
def method_8(self): self.ui.txtAltitude.setText(str(round(MathHelper.smethod_0(self.calculatedAltitude.Feet, -2), 2))) self.method_5() self.method_4()