qt_test_gui

External: index
Internal: |- preamble -|- screen shot -|- results -|- downloads -|- end -|

Preamble

2011-09-10: Version 0.0.7: A number of features added, and found another task, to load <fgdata>/AI/Traffic/[A-Z]/ABC.xml ground network scheduled traffic XML files, about 100, and write out the data as CVS files. But at this time this task is not run on the thread, but, if chosen, added an experimental QProgressDialog to it...

2011-08-28: Minor update to v0.0.5, to add heliports and seaports to apt.dat load, so have not change the screen shot.

Initially this was just a 'test' application, testing various aspects of the Qt GUI interface, but later it was extended to load and compare the FlightGear and X-Plane apt.dat, nav.dat, awy,dat and fix.dat files...

Note, the initial location of the FG apt.dat.gz, and the X-Plane apt.dat files, and the other data files is HARD CODED in this application, and the exact locations must either be recreated, the source amended to suit the current locations of these files, or the file name corrected when the application is run.


top

Screen Shots

The user interface is simple -

Screen shot of qt_test_gui

The small 'asterisk' (*), added to the time string - like time string with asterick - indicates the thread is running...

Selecting the 'Actions' menu, shows each of the loads can be done separately, or 'ALL' loads an compares can be scheduled at one time. Then some individual tests runs - load apt.dat 8.10, and apt.dat 8.50, on the 'thread', and load ground network XML files, and write to CVS files, done only on the 'main' thread.

Drop down menu

The loading and comparing is done on a separate, low priority thread, and an application exit will be held until the current thread job is completed. The last is done on the 'main' thread, with an optional experimental 'progress' dialog...

Some screen shots of older version are at the end of this file...


top

Results

In a modest machine, like a Dell Dimension DXP061, Intel Core 2 CPU 6400 @ 2.13GHz, 1.00 GB RAM, Microsoft Windows XP, SP3, to run ALL thread loads and compares takes about 20-30 minutes.

The results are written to an output log, qt_test_gui.txt, in the %TEMP% folder in MS Windows, the /tmp/ folder in Unix, and the $HOME/Library/Logs in a MAC.

Using FlightGear (release) 2.4 data, and X-Plane 850 Aug 2011, here is a summary of the results. 'NF' means 'Not Found' -

APT: FG NF   301 of  25857,  98.8% SAME, XP NF  7671 of  33227,  76.9% SAME  25556
NAV: FG NF   314 of  26335,  98.8% SAME, XP NF   323 of  26344,  98.8% SAME  26021
AWY: FG NF    64 of  70253,  99.9% SAME, XP NF     0 of  70189, 100.0% SAME  70189
FIX: FG NF  1387 of 105368,  98.7% SAME, XP NF  8851 of 112832,  92.2% SAME 103981

In general, this shows a high correspondence, 90% or better, between the two data sets, on a very simple compare, even though the FG apt.dat.gz is in an older Version 810 format, versus Version 850 format in the apt.dat of X-Plane.

Here is the FULL output, in qt_test_gui.txt, for review. A copy of this file, called 'last.txt' is also included in the v0.0.5 zip, onwards, making them 'look' much larger...


top

Downloads

Take care downloading and running executables from the web!

These zips only contains the SOURCE files. Use the Nokia Qt SDK and Creator to compile the executable in any OS supported by Qt.

Date Zip Size MD5
2011/09/10 qt_test_gui-0.0.7-src.zip 645,259 2cb0ac4a94a118ecda582d98e499f640
Older Versions - with LESS options/features
2011/09/09 qt_test_gui-0.0.6-src.zip 644,257 d892f2ef72f7452e87c23e8c5061b461
2011/08/28 qt_test_gui-0.0.5-src.zip 640,729 c4758a1c6e707e6c97f23c305d10dd27
2011/08/24 qt_test_gui-0.0.4-src.zip 212,443 d12adc455df197ac08902de8c11873bc
2011/08/23 qt_test_gui-0.0.3-src.zip 201,935 e77268d3d8d567e5d51780ebf86ef794
2011/08/23 qt_test_gui-0.0.2-src.zip 196,868 48d849849779c6fa3c3dea97825eee94
2011/08/21 qt_test_gui-0.0.1-src.zip 181,747 72fd29687a2a123a1709e5580aecc0ca

  Enjoy ;=))


top

EOP - qt_test_gui.htm

checked by Tidy  Valid HTML 4.01 Transitional

Images from previous version

Screen shot of qt_test_gui

Drop down menu


top