Jump to content

Telemetry Logging and Analysis Application


VELOCIPEDE

Recommended Posts

Telemetry Logging and Analysis Application

After several months of development I'm happy to present a preview of my new Telemetry Logging and Analysis -application. This is a pre-alpha WIP - far from finished, but the basics are in place and working. You're all welcome to test it and make comments and suggestions. There will undoubtedly be bugs, and I'd appreciate if these are reported if/when they hit you. I hope that with the assistance of the community, we can develop this application further together.

attachment.php?attachmentid=103433&d=137

Session Manager

  • record, save and load any number of sessions
  • real time session timing as you record
  • automatic saving and unloading of recorded sessions

Session Info Display

  • display details for A, B and selected sessions
  • add notes to sessions

Plotter(s)

  • each plotter can display any number of lanes
  • each lane can display any number of graphs
  • each graph has configurable plotting styles
  • drag to size and normal zooming
  • AB comparison any two sessions and any lap ranges
  • absolute measurment cursor
  • delta measurment cursors
  • split cursors for separate measurements per lane

Trackmap

  • shows sectors
  • shows absolute and delta cursor positions
  • zoom and pan

Scripting

  • integrated scripting engine using the Lua language
  • automate the application
  • perform data analysis and processing
  • build simple GUIs to for integrated and interactive application extensions
  • "micro IDE" for editing and running scripts
  • script manager for installing and managing your favourite scripts

General

  • dockable window interface for custom layouts
  • saving and loading of window layouts
  • saving and loading of plotter setups
  • automatically maintains connection with the sim

Planned features

  • more to come... community input welcome...

Download and installation

The current version, 0.05, can be downloaded here.

To install, simply copy the "pCARS_Telemetry" folder from the zip archive to where you want it on your hard disk.

To run, double click "pCARS_Telemetry.exe" inside the pCARS_Telemetry folder.

To quickly get a look-in, click the right muse button in the Session Manager (the lower left dock window) to open the context menu, select "Load session", browse to the "sessions" folder inside the "pCARS_Telemetry" folder and double click "Derby_GP- Zakspeed Ford Capri Group 5- Thu Sep 05 17-30-23 2013.tld" file in there. Now there's a demo session loaded. You can now, e.g. double click the session title in the Session Manager to select it as the A-session for plotting.

The distribution comes with some installed scripts. They can be found in the folder "managed_scripts" inside the "pCARS_Telemetry" folder. They can be managed using the Script Manager. The scripts are using the gui library and have registered buttons on the Script Toolbar (the leftmost toolbar at the top of the window). Clicking these buttons will toggle the guis open and closed. The installed scripts are:

  • csvexport.lua, a Comma Separated Value export tool
  • filtering.lua, a tool to display filtered graphs
  • lap2lap.lua, a tool to display the difference from lap to lap in a telemetry parameter
  • test_events.lua, a tiny monitor to report the system events (no gui, only reports in the console)

So far the documentation is brief and incomplete. You will find two text files in the "docs" folder inside the "pCARS_Telemetry" folder. The file "user_manual.txt" is a general operations manual and the file "scripting_manual.txt" is the beginnings of a reference manual for the scripting. These are raw text files hacked together while coding, so they're not too friendly. I intend to extend and improve the documentation later.

Thanks to Thomas Sikora, Jussi Karjalainen and Casey Ringley for testing the deployment.
This posting will be kept updated as the project progresses.

fonte WMDPortal

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.