X-Plane Blockset

A library of send and receive blocks to send data between Simulink and X-Plane. Tested for compatibility with X-Plane 10 and X-Plane 11.
566 Downloads
Updated 25 May 2020

View License

This blockset provides pre-built Simulink blocks for interfacing with one or more instances of X-Plane 10 or X-Plane 11. This blockset was originally developed to primarily work with X-Plane 10, but has been tested and provides the same functional level of capability with X-Plane 11. However, some blocks will only work with one version.

The blockset provides the functionality to, for example:

> Receive data from X-Plane into Simulink. The cases for use may include data display, manipulation/reduction of flight data, or feedback data for closed loop flight control.
> Send data from Simulink into X-Plane. This functionality enables X-Plane to receive, for example, control inputs from a Simulink model or to send flight data to X-Plane for it act as a visualisation tool.

Five demos are included to illustrate usage.

Cite As

Peter Thomas (2026). X-Plane Blockset (https://www.mathworks.com/matlabcentral/fileexchange/76028-x-plane-blockset), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2016b
Compatible with R2016b and later releases
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0