Configuration#
- class ansys.stk.core.stkobjects.aviator.Configuration#
Class defining the aircraft configuration for an Aviator mission.
Overview#
Set the aircraftβs Empty CG position. |
|
Paste the aircraftβs configuration. |
|
Get a collection of the aircraftβs payload stations. |
|
Save. |
Get or set the empty weight of the aircraft. |
|
Get or set the max landing weight of the aircraft. |
|
Get or set the base drag index of the aircraft. |
|
Get the X value of the aircraftβs Empty CG position. |
|
Get the Y value of the aircraftβs Empty CG position. |
|
Get the Z value of the aircraftβs Empty CG position. |
|
Get the total weight of the aircraft. |
|
Get the total weight of the aircraft with all fuel tanks full. |
|
Get the total drag index of the aircraft. |
|
Get the X value of the aircraftβs Total CG position. |
|
Get the Y value of the aircraftβs Total CG position. |
|
Get the Z value of the aircraftβs Total CG position. |
|
Get the total fuel capacity of the aircraft. |
|
Get the initial fuel state of the aircraft. |
Examples#
Set the Configuration used for the Mission
# Mission mission: Aviator Mission object
# Get the configuration used for the mission
configuration = mission.configuration
# Set the max landing weight
configuration.max_landing_weight = 300000
# Set the empty weight
configuration.empty_weight = 210000
# Update the center of gravity of the aircraft when empty
configuration.set_empty_cg(2, 0, 1)
# Get the stations
stations = configuration.get_stations()
# Check if there is an internal fuel station
if stations.contains_station("Internal Fuel") is True:
# Get the fuel tank
fuelTank = stations.get_internal_fuel_tank_by_name("Internal Fuel")
# Set the capacity of the fuel tank
fuelTank.capacity = 175000
# Set the initial state of the fuel tank
fuelTank.initial_fuel_state = 125000
# Add a new payload station
newPayload = stations.add_payload_station()
# Set the position of the payload station
newPayload.set_position(0, 2, 0)
# Add an external fuel tank
externalTank = newPayload.add_external_fuel_tank()
# Set the empty weight of the tank
externalTank.empty_weight = 2000
Import detail#
from ansys.stk.core.stkobjects.aviator import Configuration
Property detail#
- property Configuration.max_landing_weight: float#
Get or set the max landing weight of the aircraft.
Method detail#
- Configuration.set_empty_cg(self, x: float, y: float, z: float) None #
Set the aircraftβs Empty CG position.
- Configuration.paste_configuration(self, other_configuration: Configuration) None #
Paste the aircraftβs configuration.
- Parameters:
other_configuration :
Configuration
- Returns:
- Configuration.get_stations(self) StationCollection #
Get a collection of the aircraftβs payload stations.
- Returns:
StationCollection