当前位置: 首页>>代码示例>>Python>>正文


Python Units.fuelGallonsToFuelPounds方法代码示例

本文整理汇总了Python中Units.fuelGallonsToFuelPounds方法的典型用法代码示例。如果您正苦于以下问题:Python Units.fuelGallonsToFuelPounds方法的具体用法?Python Units.fuelGallonsToFuelPounds怎么用?Python Units.fuelGallonsToFuelPounds使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Units的用法示例。


在下文中一共展示了Units.fuelGallonsToFuelPounds方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: generateParametersAndState

# 需要导入模块: import Units [as 别名]
# 或者: from Units import fuelGallonsToFuelPounds [as 别名]
def generateParametersAndState(airports, entry):
    # TODO (niwang)
    # airports: a dict of AirportID to Airport object
    # the original list of Airport is a tuple of Airport and Environment, now we only keep
    # the Airport Object
    # entry: FlightEntry
    aircraftType = Aircraft.mediumRange
    departureAirport = airports[entry.DepartureAirport] #['Airport.Code']
    arrivalAirport = airports[entry.ArrivalAirport] #['Airport.Code']
    timeElapsed = Units.timeDifference(0.0, entry.ActualGateDepartureTime)
    maximumFuel = Units.fuelGallonsToFuelPounds(aircraftType.FuelCapacity)
    initialFuel = entry.InitialFuel
    fuelConsumed = entry.ConsumedFuel

    flightParameters = FlightParameters(
        entry.Id,
        'Eastbound' if departureAirport.Position.PositionX < \
            arrivalAirport.Position.PositionX else 'Westbound',
        aircraftType,
        arrivalAirport,
        entry.Payload,
        initialFuel,
        entry.ScheduledGateDepartureTime,
        entry.ActualGateDepartureTime,
        entry.ScheduledGateArrivalTime,
        entry.ScheduledRunwayArrivalTime)

    flightState = FlightState(
        entry.Position,
        0.0,
        0.0,
        timeElapsed,
        fuelConsumed,
        Airspace.emptyIntersection,
        0.0,
        [])
    return (flightParameters, flightState)
开发者ID:kaihua-cai,项目名称:ge_contest,代码行数:39,代码来源:FlightEntry.py


注:本文中的Units.fuelGallonsToFuelPounds方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。