Page 2 of 4

Posted: Wed Oct 12, 2005 6:18 pm
by LT401Vette
This is forming a pattern, I put out a release and have a bug patch the next day :(. Oh well I made sure I added to this one a little. Version 1.1a.

I just put out a quick bug fix release. Bug with RPMx100 option.

Also!!! Now bundled in a windows installer. Application will install itself as a windows app in the MegaSquirt programs folder with MegaTune. It will also allow you to open xls and log files with a right click -> open with...

For the non Windoze users It is packaged as a tar ball.

Posted: Mon Oct 17, 2005 11:45 am
by LT401Vette
It seems my internet provider is dead.
You can download from msefi aswell:

dload.php?action=category&cat_id=49

hopefully connectivity will be back tonight.

Posted: Mon Oct 17, 2005 8:24 pm
by T3Bunny
Thanks Phil! I am liking it!

New Megasquirt Log Viewing and Graph software

Posted: Tue Oct 18, 2005 4:48 am
by LT401Vette
Great!

Posted: Tue Oct 18, 2005 5:57 am
by efahl
LT401Vette wrote:Also!!! Now bundled in a windows installer. Application will install itself as a windows app in the MegaSquirt programs folder with MegaTune. It will also allow you to open xls and log files with a right click -> open with...
Phil,

Nice. If you ever see any quirks in the directory layout there, let's talk and make it cleaner (I'm not really a windoze guy, so I just wing it for that sort of stuff). Did you see my desciption of how I've got things set up on Jamie's MegaGauge thread? viewtopic.php?t=12544

Eric

Posted: Tue Oct 18, 2005 8:56 am
by LT401Vette
Eric, Will do. And likewise if you see any trouble with where the installer puts it, just let me know.

I thought it was nice to put it with all the other MegaSquirt stuff :).

BTW I like the way you have layed out the directories from the perspective of car dirs over ridding app dirs....

Awesome!

Posted: Wed Oct 19, 2005 10:45 am
by zenon
Hi Phil,

Finally got to try out your log viewer and just wanted to say it is outstanding. Great work! Thank you so much for creating it.

Posted: Wed Oct 19, 2005 11:09 am
by LT401Vette
Thanks zenon, I am appreciate it and am happy you find it useful.
Let me know if you find any problems with it....

Posted: Fri Oct 21, 2005 5:05 pm
by MiseryQ
I tried this today for the first time and have a comment:

HOLY COW!. Very nice work!

Posted: Fri Oct 21, 2005 5:41 pm
by T3Bunny
DAMN...!!!!!!!!

Okay, the color cahnge is pretty neat. And the ability to cet up differant sizes and zoom is realy neat. But the ability to cahnge the playback speed just RAWKS! I can get in higher resoultion pictures and realy take a closer look at it and slow it down so I can even read the numbers down below at the same time.

Posted: Sat Oct 22, 2005 6:29 am
by LT401Vette
Thanks guys... Glad you like it.

Posted: Sat Oct 22, 2005 7:25 am
by evolotion
gota join in and say this is a lovely and easy to use piece of software. absolutely invaluable so far. :D

awesome.

Posted: Mon Oct 24, 2005 1:47 pm
by fiid
Just downloaded your log-visualiser and ran it on my mac (double clicked the jar). Popped in a log file from my first run on a brand new setup. Looks awesome - I love the extra formulas, and the visualization is exactly what I was dreaming of.

One thing that is a little tricky is knowing where you are within the scope of the file - maybe the addition of a horizontal scrollbar where the bubble shows how much of the file is visible?? No biggie. It might already be there - I literally only spent 5 minutes (didn't have to spend any longer - I learned a few things about problems with my setup already, and that this log file is pretty much useless).

Anyways - Super thanks for putting together an awesome tool!!

:D :D

Posted: Wed Oct 26, 2005 10:31 pm
by LT401Vette
New release with a new name.. A couple of people mentioned that the name was too long an acronym. So came up with a new one.
Introducing: MegaLogViewer

However for version 1.2 that isn't all that is new.
  • Added support for Zeitronix WB O2(Thanks to turbo-rabbit)
    optional 50% graph lines
    User input dialogs to eliminate the need for file editing
    Field Min and Max - This will lock this min and max as opposed to standard autoscaling.
    Memory optimization in painting and file load.
    CPU utilization optimization.
Special attention to the optimizations, especially on slower machines. Testing on a Pentium 1@ 133 MHz running Win 98, and a celeron 366 running debian linux, it is substantially faster than version 1.1. Even on 3 GHz there is about 40% less CPU utilization during max speed playback or just laying on the pageup key.

New URL too.
http://www.ideasandsolutions.biz/MegaLogViewer/

Posted: Thu Oct 27, 2005 8:43 am
by fiid
Hey,

Just 2 comments... the software is VERY usable - I like it a lot, so these are just little niggles....

1) I think the graph part of the screen is scaling as if it's rendering to the bottom of the frame instead of to the bottom of the panel. This should be a reasonably easy fix. If you are sharing the source code, I might even have a go myself (is it on SourceForge or similar?)

2) I tend to use the same calculated fields all the time and it would be great if I could save those as preferences. One super-easy way to do this is to just store that info in a Serializable bean and serialize it out to a preferences file.

I'd be happy to look at these things if that would be helpful - but if that's not in the roadmap for the project I totally understand.


Thanks much,

Fiid.

Posted: Thu Oct 27, 2005 5:38 pm
by LT401Vette
I'm not quite sure what you mean for number 1. Can you clarify?

For number 2, it should should be saving the fields you have selected, if not that is a bug. All your settings and preferences should be getting saved to user.properties every time you quit the app. What OS are you running on?

I have created a sourceforge project, but all the code isn't up there yet. I'll get that up there for sure if you want to contribute :)

Posted: Thu Oct 27, 2005 9:10 pm
by LT401Vette
Fiid, Are you running the app from a console and exiting with CTRL+C?
I occured to me that the only time I persist your preferences to disk is when you exit the app, if you CTRL+C it, the app pretty much gets cut off at the knees and never has the chance. Perhaps we should make it persist more often, could be after every change.

Posted: Thu Oct 27, 2005 11:52 pm
by fiid
Hey,

I think I usually close it by closing the window... but not sure. I can do some testing.

Uh - theres a shutdown hook in java which I learned about - I think it's 1.3 and above.... Runtime.getRuntime().getShutdownHook(Thread t); - you have to give it a thread which doesn't get started until shutdown. The thread will get run before any JVM exit operation except kill -9. It's quite useful. You can use an anonymous inner class too: :)

Code: Select all

final Prefs myPrefs;
Runtime.getRuntime.addShutdownHook(new Thread() {
   public void run() {
      myPrefs.savePrefs();
   });
}
LT401Vette wrote:Fiid, Are you running the app from a console and exiting with CTRL+C?
I occured to me that the only time I persist your preferences to disk is when you exit the app, if you CTRL+C it, the app pretty much gets cut off at the knees and never has the chance. Perhaps we should make it persist more often, could be after every change.
[/code]

Posted: Fri Oct 28, 2005 5:36 am
by LT401Vette
Are you able to reproduce your preferences not saving? I have tried to reproduce it on windows 98, xp and linux and preferences, calculated fields, Fixed Min/Max, last dir.... are saving on all.

by the "kill -9" I am guessing that you are running on linux?

Posted: Fri Oct 28, 2005 6:09 am
by LT401Vette
BTW I do like the hook. That does catch it even with harsh shutdown. I have still been compiling to 1.2.2 though, just so it is most likely that people already have a suitable JRE installed. However, 1.3 is still YEARS old, so I think that is still a safe bet. I know there have been many performance optimizations in the newer JDK's, but for the most part those benefits seem to be present even when built on 1.2.2 and run on 1.5. I haven't seen much additional performance benefit when building on 1.5, but now that you have me thinking along that lines, I may do a little more analysis.