Yesterday’s Thoughts

May 16, 2005

Polar Precision Software – Deleting Extra Data

I use a Polar Heart Rate monitor that is capable of downloading workouts to computer using Polar Precision Software. Using the software it is possible to plot the heart rate as a function of time. It also shows elevation, temperature, and if using additional transmitters, bike speed, and with the S625x running pace.

My main use of the data is to aggregate my training time into heart rate zones. I calculate a score for each training session and a total score for the week. This is my primary tool for monitoring my training stress over time.

A common problem that I have is that I forget to turn off watch when I finish a workout. This isn’t a serious problem. When I don’t have the transmitter strap on, then the heart rate is zero and the zero intervals don’t contribute to the the stress score, but there is no way that I know about via the software to trim the excess.

Here are two ways:

There is an easy way and a hard way. The easy way get you the data you want, but it doesn’t “delete” anything, so it is subject to reappearing. The hard way deletes the data. I have used both ways with various versions of the PPP Software. The instructions are for my latest, PPP 4.02.037. Also, I don’t think it matters, but I don’t have a S625x so I don’t know running pace. This works with S710i and S725.

Easy way:

Open the PPP SW. Bring up the exercise curve. Right click below the curve. Notice that the thick blue line below the graph disappears. Right click again somewhere below and to the left of time 0. Drag (while holding mouse down) to the point of the exercise where you stopped. This is where your heart rate goes to zero, or your elevation becomes fixed, or the time you know when you ended. Now the thick blue line will cover only this portion of the exercise. The various statistics for this selected area will be displayed, although I don’t know for certain about pace.

Hard way, overview:

1) Find hrm file.
2) Save a copy of the hrm file.
3) Open the file in a text editor.
4) Find the line containing the last good heart rate record.
5) Delete every line after this.
6) Correct the Length Parameter.
7) Open the new file in the PPP SW.

Hard way, details

1) Find the hrm file. It will be named something like 0505151.hrm in the folder YourName/2005 in the location defined in Options -> Preferences -> File Locations -> Folder for New Persons. (Close the PPP SW before proceeding.) If you did more than 1 exercise, in a day, the file name might be 0505152.hrm.

2) Save a copy of the file in case you screw up.

3) Open the hrm file in a text editor. For the eyeball method you can use any editor. For the calculated method you need and editor that uses line numbers. I like emacs. I don’t think NotePad or WordPad can do this, maybe Word would work?

4) Find the line containing the last good heart rate record. You can either eyeball this, or calculate where it ought to be.

4a) Eyeball method: find the string “[HRData]“. Every line after that is one record (5, 15, or 60 seconds depending on your settings). The first column is your heart rate. Page through the file until you find a record that has 0 in the first column. That is the reading after you took off your transmitter strap.

4b) Calculated method: note the line number where of the “[HRData]” string. To that number add 1 plus the number of intervals that should have been recorded (Divide time you ran in seconds by the recording interval.) Go to that line number.

5) Delete everything after this in the file.

6) Correct the length parameter. On about line 7 of the file there will be an entry something like. “Length=13:22:44.5″ You need to replace this with the time of your run. Use the format hh:mm:ss.s with a leading zero for hours less than 10.

7) Open the PPP SW. Select the exercise in curve view. Right click in the curve and select entire exercise. Close the curve and save changes.

1 Comment(s)

  1. vili | Nov 18, 2005 | Reply

    cool site and nice design

Sorry, comments for this entry are closed at this time.