A live MATLAB interface to control and monitor RealFlight 9.5 RC Simulator using sliders and a real-time HUD GUI. This project uses the built-in SOAP server in RealFlight to send channel control values (Aileron, Elevator, Throttle, Rudder) and receive live telemetry (pitch, roll, airspeed, altitude).
- 🔧 Live control inputs via GUI sliders
- 🧭 Artificial Horizon (from Aerospace Toolbox)
- 📡 Real-time telemetry feedback from the simulator
- 🖱️ Start/Stop/Reset controls for user-friendly operation
- 🧪 Includes a standalone test script without GUI
File | Description |
---|---|
RealFlightLiveGUI.m |
Main GUI with live control and HUD |
RF_Connect_Test.m |
Standalone script to test RealFlight SOAP control & telemetry |
- Launch RealFlight and load any aircraft. Make sure "FlightAxis Link Enabled" = yes in RealFlight> Simulation>Settings>Physics menu.
- Open MATLAB and run:
RealFlightLiveGUI
- Use sliders to control Ail, Ele, Thr, Rud. Press Start to begin live control.
- Watch artificial horizon and telemetry update in real-time.
To test communication without using the GUI:
RF_Connect_Test
This script:
- Injects external control
- Sends dynamic throttle ramp
- Prints telemetry to console
This project is licensed under the MIT License. Feel free to fork, modify, or contribute!
👤 Author
Developed by: Islam Elnady