# About the Co-Simulation Editor category

**URL:** <https://forum.beamng.tech/t/about-the-co-simulation-editor-category/39>\
**Category:** Co-Simulation Editor\
**Created:** [19 August 2024 09:40 UTC](https://forum.beamng.tech/t/about-the-co-simulation-editor-category/39 "2024-08-19T09:40:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![epigova](https://forum.beamng.tech/user_avatar/forum.beamng.tech/epigova/32/18_2.png) [@epigova](https://forum.beamng.tech/u/epigova)\
**Post date:** [19 August 2024 09:40 UTC](https://forum.beamng.tech/t/about-the-co-simulation-editor-category/39/1 "2024-08-19T09:40:27Z")

</div>

The Co-Simulation Editor allows the BeamNG.tech user to set up a tightly-coupled system between a BeamNG vehicle and third-party software (such as Mathworks Simulink). A GUI-based tool faciliates the creation of .csv files which are used as a contract to describe the parameters of the message-passing between the two sides of the coupling. The user can use the mouse to choose from a multitude of properties across the vehicle (kinematic properties, wheel data, vehicle electrics data, powertrain data, etc) - properties which are to be sent to the third party. Incoming properties (from the third party) are also selected in a similar way.

Both sides of the coupled system read the .csv file which is generated with the GUI, then a button is used to start executing the coupling between the two. The execution of the coupling can then later be stopped from the same button.

More information can be found [here](https://documentation.beamng.com/beamng_tech/tools/cosimulationeditor/introduction/)!
