added
This commit is contained in:
parent
d8502a640c
commit
b98f05282b
1 changed files with 41 additions and 0 deletions
41
MSFS_Simlink.py
Normal file
41
MSFS_Simlink.py
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
from time import sleep
|
||||
|
||||
from SimConnect import *
|
||||
|
||||
# Create SimConnect link
|
||||
sm = SimConnect()
|
||||
# Note the default _time is 2000 to be refreshed every 2 seconds
|
||||
aq = AircraftRequests(sm, _time=2000)
|
||||
# Use _time=ms where ms is the time in milliseconds to cache the data.
|
||||
# Setting ms to 0 will disable data caching and always pull new data from the sim.
|
||||
# There is still a timeout of 4 tries with a 10ms delay between checks.
|
||||
# If no data is received in 40ms the value will be set to None
|
||||
# Each request can be fine tuned by setting the time param.
|
||||
|
||||
# To find and set timeout of cached data to 200ms:
|
||||
altitude = aq.find("PLANE_ALTITUDE")
|
||||
altitude.time = 200
|
||||
kohl = aq.find("AIRSPEED_TRUE")
|
||||
print(kohl)
|
||||
#altitude.time = 200
|
||||
a=9
|
||||
bleed = aq.list
|
||||
for i in aq.list:
|
||||
print(i)
|
||||
while a<10:
|
||||
altitude = aq.get("PLANE_ALTITUDE")
|
||||
speed = aq.get("AIRSPEED_TRUE")
|
||||
kompass = aq.get("MAGNETIC_COMPASS")
|
||||
fuel = aq.get('FUEL_TOTAL_QUANTITY_WEIGHT')
|
||||
gps_speed = aq.get('GPS_GROUND_SPEED')
|
||||
baro = aq.get('SEA_LEVEL_PRESSURE')
|
||||
altitude = round(altitude + 1000)
|
||||
alt_fuss = round(altitude * 3.28 / 1000)
|
||||
print('Höhe',altitude, alt_fuss)
|
||||
print('TAS', round(speed))
|
||||
print('Kurs', round(kompass))
|
||||
print('Fuel', round(fuel*0.4536/1000,1))
|
||||
print('gps_speed', gps_speed)
|
||||
print('baro',baro)
|
||||
|
||||
sleep(3)
|
||||
Loading…
Add table
Add a link
Reference in a new issue