Окно появляется даже на полсекунды, на самом деле ничего не показывает, я не понимаю, что не так с кодом, как я уже упоминал ранее, я относительно новичок в программировании и хочу, чтобы мой код показывал виртуальную симуляцию кабины истребителя F-16 с использованием phyphox, в качестве датчиков должны использоваться датчики положения, гироскоп, акселерометр. датчик освещенности, местоположение
вот код
import requests
import time
import os
# --- CONFIGURATION ---
PHYPHOX_URL = "http://192.168.1.55:8080"
def get_data():
try:
# Requesting sensors including location
url = f"{PHYPHOX_URL}/get?acc&att&light&location"
r = requests.get(url, timeout=0.5).json()['buffer']
return {
"acc": r['acc']['buffer'][0],
"pitch": r['att']['buffer'][0],
"roll": r['att']['buffer'][1],
"lux": r['light']['buffer'][0],
"lat": r['location']['buffer'][0] if 'location' in r else 0.0,
"lon": r['location']['buffer'][1] if 'location' in r else 0.0,
"alt_gps": r['location']['buffer'][2] if 'location' in r else 0.0,
"speed_gps": r['location']['buffer'][3] if 'location' in r else 0.0
}
except: return None
def main():
while True:
data = get_data()
if data:
# Convert GPS speed (m/s) to Knots
speed_knots = data['speed_gps'] * 1.94384
# Convert GPS altitude (m) to Feet
alt_ft = data['alt_gps'] * 3.28084
# --- RENDER COCKPIT ---
os.system('cls' if os.name == 'nt' else 'clear')
# HUD (Top Section)
print(f"\033[92m") # Green HUD
print(f" SPD: {speed_knots:3.0f} KTS | V-ANGLE: {data['pitch'] consultancy:+2.0f} | ALT: {alt_ft:5.0f} FT")
print(f" " + "—"*50)
print(f" Pitch: {data['pitch']:+4.1f}°")
print(f" Roll: {data['roll']:+4.1f}°")
print(f" AOA: {data['pitch']:4.1f}°")
print(f" " + "—"*50)
# MFDs (Lower Section)
print(f"\n [ G-LOAD ] [ AMBIENT ] [ NAVIGATION ]")
print(f" ---------- ----------- --------------")
print(f" {data['acc']/9.81:4.2f} G {data['lux']:5.0f} LUX LAT: {data['lat']:.4f}")
print(f" LON: {data['lon']:.4f}")
print(f" ---------- ----------- --------------")
print(f"\033[0m")
time.sleep(0.1)
if __name__ == "__main__":
main()