Ice race lap timing - software

Discussion in 'MNSubaru Event Center' started by prezawagon, Dec 10, 2007.

?

Do you want to have timed laps at the ice race?

  1. Yes, lots of timed runs so I can prove I'm the fastest!

    13 vote(s)
    37.1%
  2. Yeah, a few timed runs, but mostly just cone mayhem.

    19 vote(s)
    54.3%
  3. No. I just wanna screw around on the ice.

    3 vote(s)
    8.6%
  1. mlgez
    Offline

    mlgez Well-Known Member

    Likes Received:
    13
    Trophy Points:
    223
    Well if there are other people out there that have done this I will try and find it. This would make it so some one does not have to sit there and monitor it all the time. Sure would be cool to have.
     
  2. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Here's the latest version.

    http://home.comcast.net/~jakucera/laptest_v1002.zip v 1.0.0.2

    You can now save results as a csv file. I haven't added the ability to delete individual results yet.

    The same participant can only race once at a time. And I improved some stuff on the edit participants dialog.

    If you have some time to try out the software and give some feedback, I'd appreciate it.

    Thanks.
     
  3. Dynapar
    Offline

    Dynapar Well-Known Member

    Likes Received:
    31
    Trophy Points:
    358
    cool looking program. this will be awesome for timing.

    one note on the timed runs, during the day if it gets fairly warm the times will be horrid. so only doing morning/evening runs will yield faster times.

    for starting lights why dont we just set up Ryan's L at the starting line with his 8 fog lights.
     
  4. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Yeah, we might need some kind of track groomer. Maybe some chainlink fence and cinder blocks we can tow around the course and even out the snow and rough up the ice a bit.

    For starting I think what we did last year worked well. Stage the car a few feet back from the starting line and signal the driver when it's ok to start, but don't start the timer until their front tires cross the start line. That makes it a bit more consistent I think. Rich can dig the starting lines with his snowmobile again, that worked great.
     
  5. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    I'm gonna change the UI a bit. I was thinking that if you're waiting for someone to start with the dialog open, you can't click on any of the other buttons to stop someone else's lap time. So I'm going to change it so you select the participant from the dialog, but you have to click the large button to start and stop.

    And I'm going to add a DNF button so that you can cancel someone's time and it'll be marked as DNF in the results. That will let me change how the results are saved too. I want to write the results after each run, that way if the laptop crashes, we don't lose everything.
     
  6. Dynapar
    Offline

    Dynapar Well-Known Member

    Likes Received:
    31
    Trophy Points:
    358
    eep! a DNF button huh. lets hope I dont need that one.
     
  7. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Ok, so I've got it now that you have to choose the person before you click to start their lap. I think it makes it a bit easier since you can set up several people and start them as they cross the start line. And it reduces the chance that you'd have the Start Lap dialog open when someone finishes.

    There is an X button that can be used to cancel a lap. If you cancel and the person hasn't started the lap it doesn't record the result, if they already started it records their time with a DNF in the result.

    Up next I think I will change so that it saves each result to file as it happens, rather than export them all at once. So when the program opens you'll have to choose a results before you can records any time. That way if the laptop crashes or something the times so far aren't lost.

    Here's the link to dl the latest version.

    http://home.comcast.net/~jakucera/laptest_v1003.zip v1.0.0.3
     
  8. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Bump. Uploaded the latest version.

    When you start the program, you see a dialog for New Event. From here choose the file where you want the results saved. Also, click Edit Participants to choose who is going to be in the event. I have most of the people already in the file participants.ptf, which you can import.

    Click ok in New Event. Then you can click Select to choose the driver. Once the driver is selected you can click the larger button to start the time, and again to stop the time. Click the small X if the driver does not finish.

    Please take a look and send some feedback on anything you find, etc. http://home.comcast.net/~jakucera/laptest_v1004.zip

    Thanks,
    Joel
     
  9. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Thanks for the critique plasticar. Two feature ideas and one bug found. Well, he actually had a lot of feature ideas, but two that I can actually finish in a reasonable amount of time.
     
  10. plasticar
    Offline

    plasticar Active Member

    Likes Received:
    0
    Trophy Points:
    86
    anytime.... as a manager turned sales engineer, I'm good at criticizing things and creating work for other people :evilgrin:
     
  11. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Bump. New version with some minor improvements thanks to Dan's input.

    home.comcast.net/~jakucera/laptest_v1005.zip v1.0.0.5

    Keyboard shortcuts. Ctrl+[number] (1-5) to select a participant for a slot. Then once the participant is chosen, simply pressing that number (1-5) will start and stop the timer for them. There is no keyboard shortcut for DNF (the "X" button). Hopefully these shortcuts make it a bit easier to use.

    Higher resolution timer. Now records milliseconds, although I have my doubts if it's really that accurate, probably just to the tenths, but hey I am not someone to dismiss a 2/100ths of a second win regardless of the accurracy of the timing equipment or the number of cones hit after crossing the finish line. :) Note, the csv results file contains the full time mm:ss:xxxx, but opening it in excel truncates it to tenths. Maybe I'll have time to look into that...
     
  12. boomer
    Offline

    boomer Well-Known Member

    Likes Received:
    10
    Trophy Points:
    223
    Thanks Joel, I will give this a try. Hopefully we don't resort to stop watches this year.
     
  13. Chux
    Offline

    Chux Well-Known Member

    Likes Received:
    1,489
    Trophy Points:
    398
    I'll bring my little Sony and throw that program on there. so hopefully we can get some good times.
     
  14. boomer
    Offline

    boomer Well-Known Member

    Likes Received:
    10
    Trophy Points:
    223
    Carl, Andrew and I will be taking care of timing. I'm all set with this ready to go on the laptop.
     
  15. boomer
    Offline

    boomer Well-Known Member

    Likes Received:
    10
    Trophy Points:
    223
    Didn't mean to be a jerk, anyone can do there own timing anytime. We have been trying to organize the group timing for Sat. afternoon.
     
  16. Chux
    Offline

    Chux Well-Known Member

    Likes Received:
    1,489
    Trophy Points:
    398
    nope, not at all. I just wanted to make sure we have something. in fact, I'll bring mine anyway.....just in case we need it, or you guys want to take a break.
     
  17. RichWRX
    Offline

    RichWRX Well-Known Member

    Likes Received:
    53
    Trophy Points:
    233
    you jerk ;)
     
  18. boomer
    Offline

    boomer Well-Known Member

    Likes Received:
    10
    Trophy Points:
    223
    I resemble that remark.:)
     
  19. S-CarGo
    Offline

    S-CarGo New Member

    Likes Received:
    0
    Trophy Points:
    0
    I finally got around to trying out your laptimer program. Really cool. I'd like to use it for our upcoming ice driving event this Sunday. Couple questions...

    1. What is a .ptf format file? Can I import participants using .csv format?
    2. Is there a way to change the time format to include tenths of seconds or even hundredths?
    3. How do I "save" an event or is that happening automatically to the .csv results file?
    4. Are the participant numbers / names constantly stored so that each new event pulls up the current list?

    Nice to haves...
    1. Year, make and model of car (for easier identification during timing)
    2. Identifier for multiple runs of same car / driver.
    3. Identifier for same car / different driver
    4. Participant list sorted by car number in ascending order (looks like it defaults to descending)

    Thanks again for your work on this. You could really market this tool to car clubs around the country. Let me know if you'd like help doing that.
     
  20. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233

    1. The ptf file is really just a csv file already.

    00,discopope
    001,tangledupinblu
    10,StatGSR
    11,phi11
    117,dynapar
    1337,AWDimprezaL
    14,ScandiaWRX
    153,prezawagon
    19,readymix

    first field is the number, second is the name. no header needed. I just named it ptf to be short for "participant file".

    2. Check the first post again, I had a link to 1.0.0.4, 1.0.0.5 is the latest and does include hundreths.

    3. The results file is saved continuously after each run. You don't have to do anything to save it. If you start a new event you can choose a new results file. If you choose the same results file, it will append to it (even though it still warns that it will replace the file, it really doesn't (i should fix that ...)).

    4. edit: it will bring the same participants into each new event.

    The nice-to-haves. Yeah, I agree with all of those. #4 I could probably do easily. #1 might be possible by sunday. 2 and 3 would be a bit more work.
     
  21. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    Ok, I updated the first post with a new version (v1.0.0.7)
    home.comcast.net/~jakucera/laptest_v1007.zip v1.0.0.7

    Car number is now sorted in ascending order.

    I didn't really add new fields for the participant, but you can add info the their name to include the make/model of the car. As long as the string doesn't get too long it will work ok.

    I changed the Select Participant dialog a bit. You can double click on an entry to select it. The search also acts more as a filter. Start typing in the search field and it will only show the participants that match that string. So you can search for a number, name or any addl info you put into the name. If only one result is listed it will automatically be selected and you can just hit enter to close the dialog.

    I hope this works ok. I'm out of time for now to work any more on it.
     
  22. S-CarGo
    Offline

    S-CarGo New Member

    Likes Received:
    0
    Trophy Points:
    0
    Awesome!! Thank you so much. I used the 1004 version yesterday at our event. It worked really slick. I'll grab the 1005 version for next time. One other thing I found would help during my field test is to make the start/stop buttons green and red to indicate they are driving or ready to drive. Clicked the wrong buttons a couple times, but oh well. Hope to see you at one of our events some time http://www.glacierlakesqclub.org
    Cheers!
     
  23. S-CarGo
    Offline

    S-CarGo New Member

    Likes Received:
    0
    Trophy Points:
    0
    Wow! Just took a test run of version 1007. Much better with hundreths and car number sort fixed (also I see you widened the participant selection screen). Nice work. Thank you again. We should get together. Send me an e-mail sometime. [email protected] ttyl
     
  24. prezawagon
    Offline

    prezawagon Well-Known Member

    Likes Received:
    49
    Trophy Points:
    233
    I'm glad it worked for you. I'll try to get the results changes in for the 22nd so it'll show multiple runs per driver so you don't have to reorganize all the data afterwards.

    Yeah, I think the 5 buttons gets a little confusing. I'm thinking of making some changes that would simplify that aspect as well as allow for the possibility of using timing lights with the software.