Notices
General Engine Management / Tuning Forum Discuss general EMS tuning concepts that do not pertain to a specfic brand or product.

GUI based playback program

Thread Tools
 
Search this Thread
 
Old Apr 2, 2004 | 04:34 PM
  #1  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
GUI based playback program

Hey all,

I have completed the first phase of a GUI based system for the UTEC. Right now it is kind of thrown together, in a sense, but does have the ability to replay data captured from log #1. The data just needs to be entered into the log field and be comma delimited with no spaces. What you will see is a full screen playback that shows all the gauges (Tach, TPS, MAF, MAP etc) and there position during the playback. You can also adjust the speed of the playback on the fly. I do have a COM Port grabber on it right now but Im not ready to read data on the fly just yet. Is anyone interested in this program? Its a large download (almost 20mb) because of the software I am using. I know it can be done a lot smaller in VB but VB is too slow and doesnt manipulate data nearly as well as Lab View. If enough peeps are interested Ill get it posted up for beta testing and continue to create a list of upcoming features.
Reply
Old Apr 2, 2004 | 05:35 PM
  #2  
ev8sive's Avatar
Evolving Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 148
Likes: 0
Screen shots... can you make it graph data for dyno plots?
Reply
Old Apr 2, 2004 | 08:08 PM
  #3  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Huh? VB works just fine decoding the data.. I have a hidden window that has a circular buffer reading data from the comm port, and making it available to the GUI portion.. Its not alot of data, nor is it coming in at a rate faster than what VB can handle.. (Even VB for WindowsCE is able to munge the data) I suspect your looping everything within one window and not utilizing events.

And your right, since most computers now contain the runtimes and DLL's needed to do this, the app is currently about 150kb with just a rudimentary display.
Reply
Old Apr 2, 2004 | 08:51 PM
  #4  
rraulston's Avatar
Evolved Member
iTrader: (2)
 
Joined: Nov 2003
Posts: 1,038
Likes: 0
ime in!!!
Reply
Old Apr 3, 2004 | 12:08 AM
  #5  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
For VB I just utilized read and write buffers to handle everything. I just wasnt happy with the real time speed and to be honest Im not very experianced with it. I need to check the licensing agreements first to ensure that I can distribute Lab View files without any implications. Once the lab view files are installed the program size is only 50k but the first install is the big dl of 20mb. Ill get a screen shot up. And Malibujack are you going to share you proggie?
Reply
Old Apr 3, 2004 | 12:14 AM
  #6  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
Ok here is a picture of the playback tool so far.

http://home.comcast.net/~cpavlas/images/utec.jpg
Reply
Old Apr 3, 2004 | 07:58 AM
  #7  
rraulston's Avatar
Evolved Member
iTrader: (2)
 
Joined: Nov 2003
Posts: 1,038
Likes: 0
sweet!!! If you could make it log with a graph instead of data that would be killer!!!
Reply
Old Apr 3, 2004 | 08:11 AM
  #8  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Yah, as soon as the GUI looks more like instrumentation and less like a frankenstien experiment I'll post a copy of it.

I have two versions that I'm working on, not sure which will pan out.. One has a datalogger program that hooks to the Comm port and writes the log file, and has a second component that runs at the same time that looks at the tail of the logs as its being written.. that was the earlier app.. the later app has both the logger and the gui in the same app and passes the data to the GUI at the same time as its being logged (but it can also have the logging to disk turned off)

I want to ponder how I would do the graphing for a little before I post a beta/demo

Its odd, this project started (for me) as a OBD-II digital dashboard application for an in-car computer (I have a 4 port Serial box that connects through USB) so I can collect OBD-II, GPS, and the UTEC info simultaneously, but its not part of this app.
Reply
Old Apr 3, 2004 | 09:28 AM
  #9  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
Graphing is easy enough. I just need to decide how many points of resolution the graph should have.
Reply
Old Apr 7, 2004 | 12:36 AM
  #10  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
Ok all! UTEC Playback version 0.0.1 (Alpha) is released. Very limited functionality right now. Basically all you can do is playback a log file genereated from the UTEC and only when logging from Log 1. The file MUST be comma delimited to work properly.

The installation file is 8mb but once you have installed the program future releases will be much much smaller. Please read the README.TXT file that will show up in the program group once the installation is complete.

You can download the file from my temp FTP server at:
67.170.164.219
The login and password is:
utec

All lower case please.

Let me know what you think!
Reply
Old Apr 7, 2004 | 08:56 AM
  #11  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Hey, does your toolkit allow you to make TCP Connections to data sources? If it can, there's a good chance your program can take realtime data from mine..
Reply
Old Apr 7, 2004 | 09:35 AM
  #12  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
The software contains this ability but I've never done anything with it before. I will have to do some reading on it. If I could get that figured out then we could split the responsibilities on this package! You can get the backend done and Ill just work on the presentation =) Ill look up the TCP connections today.
Reply
Old Apr 7, 2004 | 09:50 AM
  #13  
metaphysical's Avatar
Registered User
iTrader: (3)
 
Joined: Jan 2004
Posts: 1,143
Likes: 0
From: Penn State University
You guys are going to make TurboXS scared
Reply
Old Apr 7, 2004 | 09:54 AM
  #14  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
hehe.. You have to do something about getting your app smaller.. the biggest issue you'll find is the resources of these old laptops that most of the guys are buying to keep in their cars..

Its still preferrable to use a programming tool that has as little reliance on a runtime package (less size and resource use, better performance)

I'm still going to work on the dashboard and UI stuff, but I'll make sure that the back-end can dump data in a manner that your program can read it (if you get TCP working) It just gives people more choices.

Anyway, not going to hijack your thread, just wanted to keep you informed. Keep an eye on my thread for updates.
Reply
Old Apr 7, 2004 | 09:59 AM
  #15  
PDXEvo's Avatar
Thread Starter
Evolved Member
iTrader: (4)
 
Joined: Jan 2004
Posts: 1,054
Likes: 1
From: Portland, OR
THe app itself is only 80k and that includes all the com communications stuff that is currently disabled. The first install is large only because you have to get the framework for the software installed. One install takes care of that and you no longer need a large file. The updates will be less then 10 seconds to download once the framework is installed.
Reply



All times are GMT -7. The time now is 12:56 AM.