Пример #1
0
 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)
Пример #2
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()