Menu

Tree [c6b70d] master /
 History

HTTPS access


File Date Author Commit
 CMakeModules 2015-10-03 Erik Hofman Erik Hofman [61fc32] move source files to the src directory and add ...
 FlightGear 2021-05-01 dpculp dpculp [b9ef4d] Added the flightgear script I use to launch fli...
 JSBSim 2022-02-10 dpculp dpculp [f3c6b7] Increase precision of data from JSBSim. Add su...
 docs 2022-01-30 dpculp dpculp [2c80e4] updating docs
 src 2022-09-25 dpculp dpculp [c6b70d] updated mag variation data
 .gitignore 2021-04-20 dpculp dpculp [28687f] Ignoring some QtCreator files.
 CMakeLists.txt 2022-01-30 dpculp dpculp [b053e0] Removed Cesium viewer. Removed references to plib.
 README 2021-04-20 dpculp dpculp [0e463d] Updated README for new release.
 icon.png 2021-04-19 David Culp David Culp [13eded] Documentation update.

Read Me

The QtJSBSim project is a demonstration of how to build a modular flight simulator.  In this
 case the QtJSBSim app is the command center which takes user inputs from keyboard, joystick
 and mouse.  It launches a flight dynamics model (FDM), which comes from the JSBSim project,
 and communicates with it remotely via sockets.  Data from the flight dynamics model is then
 displayed on the QtJSBSim interface, and can also be sent to an out-the-window viewer which
 is powered by the Cesium project, and/or to FlightGear.

The app was built with QtCreator, but it can also be built from source using cmake.

I only build and run QtJSBSim on the linux platform, so I would appreciate feedback on how
 building and running on other operating systems proceeds.


David Culp
Jan 2015
daveculp@cox.net
http://sourceforge.net/projects/qtjsbsim/

LICENSE:  GPLv3 (http://gnu.org/licenses/gpl.txt)

VERSION 2.4 NOTES ********************************************** released 20 Apr 2021
1.  Fixed Cesium viewer
2.  Tested with Qt version 5.12.8
3.  Tested with FlightGear version 2019.1.1


VERSION 2.3 NOTES ********************************************** released 29 Apr 2018
1.  Code refactor
2.  Many improvements to viewer HUD 
3.  Added FlightGear connection


VERSION 2.2 NOTES ********************************************** released 15 Apr 2018
1.  Now compatible with CesiumJS version 1.44.
2.  Activated ILS display and Flight Path Marker
3.  Added ILS navigation functionality
4.  Added view direction buttons to Cesium viewer
5.  Added JSBSim pause/resume.  JSBSim now starts paused.


VERSION 2.1 NOTES ********************************************** released 22 Mar 2018

1.  Built and tested with Qt version 5.9.1.
2.  We are still using QtWebKit rather than QtWebEngine.
3.  The algorithm for determining the install path is more robust now.
4.  The online documentation process is started.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.