# ChartsAircraft The `Charts` aircraft is a preset of the [WASM modular aircraft](../wasmaircraft/), which shows a simple example of the WebAssembly [Charts API](../../../../programming-apis/wasm/charts-api/charts-api/). Once the {{< glossterm >}}wasm{{< /glossterm >}} Aircraft package has been built, this module will be available for flying from the aircraft selection screen: {{< image-center src="images/7_Samples_Tutorials/Samples/WASMAircraft/ChartsAircraft/charts_1_selection.png" alt="Selecting The Charts Aircraft In The Simulation" >}}   The `WasmModules.sln` file (found in the `Sources` folder of the project) will allow you to compile the source-code with Microsoft Visual Studio (2019 or 2022) in order to create the `ChartsModule.wasm` WebAssembly module which will then be loaded by the simulation. Once compiled, the module will automatically be copied into the following folder: \[ROOT\]\(PackageSources\)SimObjects\(Airplanes\)MyCompany\_Wasm\_Aircraft\(presets\)mycompany\(ChartsAircraft\)panel   Note that if you make changes to the C++ code and recompile the charts WASM module, you will have to build your package again. This *can* be done while the plane is used within the simulation.     ### Testing Once you have built the aircraft and selected it, you can go into a **Free Flight** and you will see three panels in the cockpit: {{< image-center src="images/7_Samples_Tutorials/Samples/WASMAircraft/ChartsAircraft/charts_2_init.png" alt="The Cockpit Interior Of The Charts Aircraft" >}}   The two blank screens are not used in this example, and only the first screen used the Charts API. If you follow the text on the screen and click it, then a chart will be displayed: {{< image-center src="images/7_Samples_Tutorials/Samples/WASMAircraft/ChartsAircraft/charts_3_example.png" alt="A Random Chart Displayed By The WASM Charts API" >}}   You can then click on screen again and again to show random charts.