Simulink-Xplane10 Communication Via UDP
These Simulink models allow communication between MATLAB/Simulink and X-Plane10. This can be used to test control designs, that are implemented in MATLAB/Simulink, in a flight simulator, specifically X-Plane 10.
It is tested successfully on both Mac OS 10.8 and Windows platforms.
Three files are included:
1- Setup model: sends commands to x-plane via UDP to choose/tell what data x-plane 10 should spit out. You can choose as many data indices as available in the 'Data Input & Output' tab in x-plane 10.
2- Send model: Sends commands to control surfaces only via UDP.
3- Get model: receives data that was chosen by the 'setup model' from x-plane 10
Cite As
Mohamed Abdelkader Zahana (2024). Simulink-Xplane10 Communication Via UDP (https://www.mathworks.com/matlabcentral/fileexchange/47144-simulink-xplane10-communication-via-udp), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Real-Time Pacer for Simulink
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Simulink_Xplane10_communication/Example_straight_Takeoff_control/RealTime_Pacer/RealTime_Pacer/
Simulink_Xplane10_communication/Example_straight_Takeoff_control/
Simulink_Xplane10_communication/Example_straight_Takeoff_control/RealTime_Pacer/RealTime_Pacer/
Simulink_Xplane10_communication/get_data_from_xplane10/
Simulink_Xplane10_communication/send_commands_to_xplane10/
Simulink_Xplane10_communication/setup_xplane_data/
Version | Published | Release Notes | |
---|---|---|---|
1.2.0.0 | - Fixed an error in the getData model
|
||
1.1.0.0 | . |
||
1.0.0.0 |