Return station pressure from sea level pressure. Reference: See 'GetSeaLevelPressure' Notes: This function is just the inverse of 'GetSeaLevelPressure'.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | SeaLevelPressure | Sea level barometric pressure in Psi [IP] or Pa [SI] |
||
real, | intent(in) | :: | Altitude | Altitude in ft [IP] or m [SI] |
||
real, | intent(in) | :: | TDryBulb | Dry-bulb temperature in °F [IP] or °C [SI] |
Station pressure in Psi [IP] or Pa [SI]
function GetStationPressure(SeaLevelPressure, Altitude, TDryBulb) result(StationPressure)
!+ Return station pressure from sea level pressure.
!+ Reference:
!+ See 'GetSeaLevelPressure'
!+ Notes:
!+ This function is just the inverse of 'GetSeaLevelPressure'.
real, intent(in) :: SeaLevelPressure
!+ Sea level barometric pressure in Psi [IP] or Pa [SI]
real, intent(in) :: Altitude
!+ Altitude in ft [IP] or m [SI]
real, intent(in) :: TDryBulb
!+ Dry-bulb temperature in °F [IP] or °C [SI]
real :: StationPressure
!+ Station pressure in Psi [IP] or Pa [SI]
StationPressure = SeaLevelPressure / GetSeaLevelPressure(1.0, Altitude, TDryBulb)
end function GetStationPressure