Dec 152017
Personal Training Diary - disk 2 of 3.

Full Description of File

Personalized Training Diary (PTD) 2.21 -
A Sports/Fitness Diary for the endurance
athlete. Has Heart Check+ to record multiple
pulse rates, can analyze and graph. Supports
Epson and HP graphic printers. Borland
BGI graphics standard for Herc, EGA, VGA,
ATT, PC 3270 out putting graphs to screen.
colors are ajustable. Mouse support. Full
word processor with text search. Archive
2 of 3. See other file_id.diz's for more info

File PTD222.ZIP from The Programmer’s Corner in
Category Databases and related files
Personal Training Diary – disk 2 of 3.
File Name File Size Zip Size Zip Type
FILE_ID.DIZ 449 313 deflated
GPHPRN.EXE 65952 64818 deflated
INS_DEF.EXE 47113 46226 deflated
LOG.OVL 231584 80073 deflated
MAINMENU.EXE 55437 54449 deflated
MAN221.DOC 81457 19720 deflated
ORDER.FRM 2187 603 deflated
PC3270.BGI 6012 4196 deflated
PTR.SCR 514 248 deflated
QCPRN1.BGI 14922 8308 deflated
QCPRN2.BGI 15213 8386 deflated
REGISTER.TXT 1051 600 deflated
VENDOR.DOC 3557 1232 deflated

Download File PTD222.ZIP Here

Contents of the MAN221.DOC file


With v2.21 Supplement

Copyright 1992-1993 Lake fFfips Software, Inc.
All Rights Reserved

Lake fFfips Software, Inc.
P.O. Box 8904
New Haven CT 06532-8904


INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . 1

BACKGROUND . . . . . . . . . . . . . . . . . . . . . . . . . 1
DISCLAIMER - AGREEMENT . . . . . . . . . . . . . . . . . 1
NEW FEATURES . . . . . . . . . . . . . . . . . . . . . . 2
PROFESSIONALS . . . . . . . . . . . . . . . . . . . 2
SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . 3

GETTING STARTED . . . . . . . . . . . . . . . . . . . . . . . 3
SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . . 3
INSTALLATION . . . . . . . . . . . . . . . . . . . . . . 3
PROGRAM FILES . . . . . . . . . . . . . . . . . . . . . 4
BACKING UP DATA FILES . . . . . . . . . . . . . . . . . 5
KEYS TO KNOW . . . . . . . . . . . . . . . . . . . . . . 5
MOUSE SUPPORT . . . . . . . . . . . . . . . . . . . . . 7
MODE DISPLAY . . . . . . . . . . . . . . . . . . . . . . 8
STATUS LINE . . . . . . . . . . . . . . . . . . . . . 10
STARTING THE PROGRAM . . . . . . . . . . . . . . . . . 10

MAIN MENU . . . . . . . . . . . . . . . . . . . . . . . . . 10

SETUP AND MAINTENANCE . . . . . . . . . . . . . . . . . . . 10
ACTIVITIES . . . . . . . . . . . . . . . . . . . . . . 10
CATEGORIES . . . . . . . . . . . . . . . . . . . . . . 11
ATTRIBUTES . . . . . . . . . . . . . . . . . . . . . . 11
USING CATEGORIES AND ATTRIBUTES . . . . . . . . . . . 11
PRINT BLANK LOGS . . . . . . . . . . . . . . . . . . . 12
DELETE LOG RECORDS . . . . . . . . . . . . . . . . . . 12
SCREEN COLORS . . . . . . . . . . . . . . . . . . . . 12
REPAIR DATABASES . . . . . . . . . . . . . . . . . . . 12
PACK DATABASES . . . . . . . . . . . . . . . . . . . . 12
GRAPHICS PRINTER SETUP . . . . . . . . . . . . . . . . 13

TRAINING . . . . . . . . . . . . . . . . . . . . . . . . . 15
INSERTING . . . . . . . . . . . . . . . . . . . . . . 15
MODIFYING . . . . . . . . . . . . . . . . . . . . . . 17
SEARCHING/VIEWING . . . . . . . . . . . . . . . . . . 17
DELETING . . . . . . . . . . . . . . . . . . . . . . . 18
DISPLAY ATTRIBUTES . . . . . . . . . . . . . . . . . . 18
CALENDAR . . . . . . . . . . . . . . . . . . . . . . . 18
MILES/KILOMETERS . . . . . . . . . . . . . . . . . . . 18
DATE FORMAT . . . . . . . . . . . . . . . . . . . . . 18
EDIT DIARY . . . . . . . . . . . . . . . . . . . . . . 18
HEART CHECK+ . . . . . . . . . . . . . . . . . . . . . 19

REPORTS . . . . . . . . . . . . . . . . . . . . . . . . . . 20
DEFINING . . . . . . . . . . . . . . . . . . . . . . . 20
MODIFYING . . . . . . . . . . . . . . . . . . . . . . 21
RUNNING . . . . . . . . . . . . . . . . . . . . . . . 21
DELETING . . . . . . . . . . . . . . . . . . . . . . . 22

USING THE REPORTS SYSTEM . . . . . . . . . . . . . . . . . 22
REPORT NAME/DESCRIPTION/TITLE . . . . . . . . . . . . 22
DISPLAY FIELDS . . . . . . . . . . . . . . . . . . . . 22
SORT BY . . . . . . . . . . . . . . . . . . . . . . . 22
GROUP BY . . . . . . . . . . . . . . . . . . . . . . . 22
ANALYZE ACTIVITIES . . . . . . . . . . . . . . . . . . 23
SEARCH CRITERIA . . . . . . . . . . . . . . . . . . . 23
ATTRIBUTE SEARCH . . . . . . . . . . . . . . . . . . . 24
PRINTER SETUP . . . . . . . . . . . . . . . . . . . . 24
ENDING REPORT DEFINITION . . . . . . . . . . . . . . . 24

EXPLORING THE TRAINING RECORDS . . . . . . . . . . . . . . 25
SCANNING . . . . . . . . . . . . . . . . . . . . . . . 25
REPORTS . . . . . . . . . . . . . . . . . . . . . . . 25

SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . 26

INTRODUCTION TO VERSION 2.21 . . . . . . . . . . . . . . . 28
UPGRADING TO v 2.21 . . . . . . . . . . . . . . . . . 28
ADDING DEFAULTS . . . . . . . . . . . . . . . . . . . 28

TRAINING LOG . . . . . . . . . . . . . . . . . . . . . . . 28
INSERT USING CURRENT . . . . . . . . . . . . . . . . . 28
NEW PACE OPTION . . . . . . . . . . . . . . . . . . . 28
CHANGES TO TEXT EDITOR . . . . . . . . . . . . . . . . 28

REPORTS . . . . . . . . . . . . . . . . . . . . . . . . . . 29
DEFINE REPORT USING . . . . . . . . . . . . . . . . . 29
DISPLAY REPORT FORMAT . . . . . . . . . . . . . . . . 29
NEW ANALYSIS OPTIONS . . . . . . . . . . . . . . . . . 29
CHANGES TO THE SORT OPTION . . . . . . . . . . . . . . 30

OTHER CHANGES . . . . . . . . . . . . . . . . . . . . . . . 30
SCREEN COLORS . . . . . . . . . . . . . . . . . . . . 30
FASTER GRAPH OUTPUT . . . . . . . . . . . . . . . . . 30
TOGGLE CONFIRM ON/OFF . . . . . . . . . . . . . . . . 30

APPENDIX . . . . . . . . . . . . . . . . . . . . . . . . . 31
DEFINITION OF SHAREWARE . . . . . . . . . . . . . . . 31
OMBUDS STATEMENT . . . . . . . . . . . . . . . . . . . 31
ASP HUB NETWORK . . . . . . . . . . . . . . . . . . . 32

Page 1


Personalized Training Diary (PTD) was developed to help track
those elusive factors that affect performance. As someone
involved in endurance activities such as running, cross-country
skiing, or biking, you appreciate how equipment, weather, or
route conditions can change your outcome. Cross-country skiers,
as an example, must take into account such factors as
temperature, humidity, course profile, and type of wax.
Until now, it was difficult to record and evaluate those
factors. PTD helps you review training performance of any
endurance activity, based upon self-determined categories and
attributes. You can define a category such as weather and then
identify attributes such as rainy, humid, hot, cold, etc. By
tracking these attributes, you will find it easier to study the
impact of various conditions. You can study the effects of
humidity, temperature, or brand of running shoe, bicycle, or ski
you use. PTD helps you explore athletic performance in new
By design the program will enable you to think and perform
smarter. It helps you determine what conditions enhance or
hinder performance. An example might be the runner who
periodically develops sore feet. The program may help the runner
find that this occurs when wearing certain shoes, when running up
hills, or only on humid days.
You determine the degree of detail and control the
activities described, the categories and attributes defined, and
the reports developed. PTD changes perspective to find new
understanding of performance. The program is a tool to test
PTD can also be used as educational software. The program
adapts well for use in a school setting, enabling integration
with learning experiences. PTD can integrate what a student
does in physical education class with computer sciences as well
as with other sciences and math classes, allowing the student to
begin to analyze his or her physical performance. PTD can
bridge the gap between courses of study the student may feel are
unrelated. Thus, it supports the core of the sciences: to
observe and predict.
A word of caution. When undertaking any training and
physical-fitness program, one should consult with a physician or
other qualified health-care professional. Such consultation is
advisable when drawing any conclusions based upon information you
have entered or used from this program.

Users of Personalized Training Diary must accept this
disclaimer of warranty:

Lake fFfips Software Personalized Training Diary

Page 2

Personalized Training Diary is supplied as is. The
author disclaims all warranties, expressed or implied,
including, without limitation, the warranties of
merchantability and of fitness for any purpose. The
author assumes no liability for damages, direct or
consequential, which may result from the use of
Personalized Training Diary.

Version 2.12 offers expanded features. PTD continues to be
improved based on the needs of you the user. Here is a quick
overview of features new to version 2.12:

PTD now includes a built-in word processor with text
search, so you can record the details of your workouts. The
search function has been expanded to allow you to find
records based upon your diary entries.

PTD now has full mouse support to help with data entry and
search records. Mouse support and menus are available for
most functions.

Improved printer support allows you to choose ports, number
of formfeeds, send setup strings, and whether to pause
between pages of a report.

Month at a glance calendar helps you review your progress

Heart Check+ lets you record, analyze, and graph multiple
pulse rates.

Health care, training, and fitness professionals can benefit by
incorporating Personalized Training Diary into his or her
client's overall program. Whether you are training someone for
peak performance or rehabilitating an injury, PTD offers you
the tool to plan, monitor, and evaluate progress.
By you and your client having a copy of the
program, you can work together to define those factors that are
important to reach your goal. The client uses his or her copy of
the program to record workouts. Both of you, then, use this
information to evaluate progress, define new factors, and fine-
tune your approach.
Personalized Training Diary offers broad
application because it is easy to use and allows you to define
those factors (categories and attributes) directly related to
your specific approach. PTD easily adapts to meet the
professional needs of private practitioners, corporate wellness
programs, sport's teams, fitness centers, and anyone involved

Lake fFfips Software Personalized Training Diary

Page 3

with sports training and fitness.

Registered users receive one year of product support. Support is
available by telephone, mail, or CompuServe. Phone support is
available Monday through Friday, 10:00 A.M. to 3 P.M. Eastern
Time. Please include a self-addressed, stamped envelope, when
requesting support by mail.

Lake fFfips Software, Inc.
P.O. Box 8904
New Haven, CT 06532-8904
(203) 933 9321

CompuServe: 73500.3261


1. DOS version 2.11 or later

2. Hard disk

3. 640K RAM

4. Config.sys should contain:

files = 20
buffers = 15

5. A 286 or better processor is recommended

6. DOS 5.0 in high memory speeds up the printing of graphs.

LHA disk version:
Be sure to make backup copies of all diskettes before beginning
the installation process.

1. Put PTD disk 1 into your computer's floppy drive.

2. At the DOS, prompt type your floppy's drive letter followed
by a colon, and press Enter.

3. Type Install and press Enter.

4. Follow the instructions of the install program.

Lake fFfips Software Personalized Training Diary

Page 4

BBS PKZIP version
1. Create a directory (example mkdir C:\PTD).

2. Unzip *.ZIP files.

3. Optional - Install defaults from Main Menu.

4. Optional - Install screen colors from Setup & Maintenance

The following is a list of files that make up Personalized
Training Diary:

Install.exe (lzh version only)

Lake fFfips Software Personalized Training Diary

Page 5

Personalized Training Diary creates and maintains 4 files that
store data:

Log.bin: stores training records

Def.bin: stores setup information for activities,
categories, and attributes

Rep.bin: stores reports

Color.set: stores screen color information

You should make backup copies of these files regularly to protect
your data. Consult your computer manual if you need more
information about backup procedures.



Home When in records or reports
display mode, moves to the
first one

End When in records or reports
display mode, moves to the
last one

Esc Cancels or exits a function

Enter Accepts input or makes a
menu selection

Up/Down Arrows Used to scan records or
reports one at a time; moves
cursor in menus; moves
cursor during report output
to screen

Right/Left Arrows Used to move cursor in
attribute menus; moves
cursor during report output
to screen

Lake fFfips Software Personalized Training Diary

Page 6


Page-up Used to move through records
Page-down 25 at a time or reports 10
at a time; to move to the
next page of a report

Tab Moves cursor from field to
field in insert and define

Insert Changes from overwrite to
insert mode while entering
training records or defining

F1 Context sensitive help

F2 Enters insert mode in
training records; enters
define mode in reports
definition; enters add mode
in activity, category, and
attribute setup

F3 Enters modify mode in
training records or report

F4 Begins a new search while in
training records; enters
output mode in reports

Cntrl F4 Allows the search items to
be modified without having
to begin a new search

F5 Deletes the currently
displayed training record or
report; in diary mode expand
the word processor to full
screen size

Lake fFfips Software Personalized Training Diary

Page 7


F6 Selects or unselects
attributes or items in
multiple choice menus

F7 Displays training record

Cntrl F7 Display month at a glance

F8 Changes display from miles
to kilometers

Cntrl F8 Change date format between
01-Feb-1992 and 02/01/1992

F9 Enters diary text edit mode
for the currently displayed

Cntrl F9 In insert and modify modes,
allows you to enter or
change pulse rates
In display mode, graphs
pulse rates

F10 Accepts input or choices

PTD offers extensive mouse support. Most anything that can be
done with a keystroke can be done with a mouse. You can use the
mouse to pop up menus instead of using function keys. You can
use the mouse to manipulate scroll bars to quickly locate
records. You can easily move around data entry screens, and
simply click to select activities, categories or attributes.
Both the left and right mouse buttons are used. The left
button selects the item you are pointing to. These can be a menu
item, a data entry field, or scroll bar position. The right
button pops up a mouse menu. The menu options depend upon the
current mode. Mouse menus can be closed without making a
selection by simply clicking the left button while the mouse
cursor is on the small square in the upper left hand corner of
the menu.

Lake fFfips Software Personalized Training Diary

Page 8

Mouse support is currently not available to select screen
colors or in edit diary mode.

Display screens contain information to help you use the program.
In the lower left-hand corner, a MODE display reminds you of what
you are now doing. For example, when a menu is displayed,
CHOOSE appears. When you need to select an operation, DO WHAT?
appears, and so on.


DO WHAT? Choose an action using an F

CHOOSE Choose a menu item

INSERT Insert new training record

ADD Add activities, categories,
or attributes

DELETE Delete activities,
categories, attributes,
records, or reports

CANCEL Cancel requested action

MODIFY Modify a training record or

PRINTING Send output to printer

OUTPUT Run a report

UPDATING Databases are updated after
deleting categories or

SEARCH Search training records
based upon user criteria

Lake fFfips Software Personalized Training Diary

Page 9


DISPLAY Display attributes of a
training record or after
finding a record during a

DEFINE Define a report

FIXDATA Fix a database marked as

Lake fFfips Software Personalized Training Diary

Page 10

The status line at the bottom of the screen is another source of
information. The status line presents three types of

1. Availability and action of certain keys

2. Explanations if you entered inappropriate data

3. Confirmation of "Are you Sure? (Y/N)" before the program
completes the request

At the DOS prompt, type Training and press Enter. This will
bring you to the main menu. If this is the first time you are
using PTD or you did not install the default activities,
categories, and attributes you may want to enter the setup and
maintenance option. Here you will identify your training
activities, categories, and attributes.


The main menu gives you access to setup and maintenance, the
training records, the reports system, or allows you to exit the
program. When using the program for the first time, begin with
the setup and maintenance option.


The setup and maintenance menu allows you to customize PTD to
your needs. This is where you define your activities,
categories, and attributes. Here you may print out blank log
pages to record your workouts, adjust screen colors, select a
graphics printer and do file maintenance.
Personalized Training Diary is supplied with predefined
activities, categories, and attributes. They will be available
if you chose to install them.

By selecting the activities option, you may add or delete
training activities. You may list up to 15 separate training
activities. These activities will pop up on the training records
input screen when you are inserting or modifying your training
There are several ways to approach defining activities. If
you are primarily a runner, you may wish to classify the types of
running activities you do. You may have runs geared toward

Lake fFfips Software Personalized Training Diary

Page 11

endurance, speed, or distance. Your training regimen may involve
sprints, interval training, or fartleks. PTD will allow you to
define or categorize running activities any way you choose.
If you participate in multiple activities, you can specify each.
You may bike, walk, swim, or cross-country ski. You may
participate in two or more activities that have the same
subcomponents. An example would be the person who runs and XC
skis. In this case, possible activities may be: "Run endure,"
"Run sprint," "Xc endure," and "Xc sprint". The only limitation
is that the keyed-in activity description cannot be longer than
10 characters.
When deleting a specific activity, you no longer can insert
records containing the activity. However, the program maintains
all previous records with this activity, and they are available
in report mode.

By selecting the category option, you can maintain up to 10
different self-defined categories. Categories organize
attributes; they are a means of grouping the various attributes
that you wish to track. Examples of categories are weather,
route, shoes, temperature, and so on.

By selecting the attributes option, you can maintain up to 20
different attributes under each of the categories that you
defined. The program presents these attributes to you when you
enter, modify, or display training records.
Under the category of weather, examples of attributes are hot,
cold, humid, cloudy; under temperature, examples are ranges such
as: 51F - 55F and 56F - 60F ; and under route, examples of
attributes include pond loop, country run, hillside.
Attributes are sorted alphabetically. If you wish to put things
in another order you can prefix items with 01, 02, 03, etc. This
causes the attribute to be sorted by that prefix.

As with activities, you can approach categories and attributes in
various ways. Just about anything imaginable can be an
attribute and be tracked. The amount of detail is up to you. If
you installed the default categories and attributes you will have
a good starting point. Modify these to your interests and needs.

When deleting categories or attributes, PTD will search all
training records and reports for references to that category.
The program will ask whether or not to continue with the deletion

Lake fFfips Software Personalized Training Diary

Page 12

process. If you select "Yes" from the menu, the program will
delete that reference from all records and reports that contain
it. The remainder of the record or report will be unchanged. If
you select "No", the program will not delete any categories or
attributes. In either case, you will return to the setup menu.

This option allows you to print out blank log forms. The blank
log form will print at the port you select. For most people this
will be Lpt1. You may use these as data entry forms to record
training sessions. The blanks will include all your self-defined
categories and attributes; you only need to circle those that
apply to the particular session.

By selecting this option, you can delete all training records and
diary entries while maintaining defined activities, categories,
attributes, and reports. This allows you to purge records but
keep all other information intact.

This option allows you to choose from four predefined color
schemes or to fully customize screen colors for your monitor.
The program stores these settings in the file color.set. If this
file is missing, PTD will run in monochrome mode. The first
time you adjust the screen colors, the program will create the
file color.set. Note: Certain color combinations may produce
undesirable effects such as invisible text. Use CAUTION when
adjusting colors.

Use this option only for the error "1317 Database(s) are
invalid" and only when no backup copies of the database exist.
One reason the databases could be marked as invalid is because a
power failure occurred before the program finished updating the
records. This procedure attempts to recover all undamaged data.
However, some data may not be recovered. Regular backup of *.bin
files is your best protection.

This option will remove any free space in the data base files.
The only way free space might occur is by deleting records,
reports, or any of your personalized categories, attributes, or
activities. If your database file seems larger than they should
be, use this option to reclaim any free space. Packing databases
should only be done after you make backup copies. Packing may
take some time and a power failure during this process will

Lake fFfips Software Personalized Training Diary

Page 13

damage the files.

This option allows you to choose a printer, resolution, and
printer port. This information is only used when you print a
Heart Check+ graph. Note: currently all color printers only
print in black and white mode.
There are two main groups of printers: raster and vector
graphics. Printers using the raster format must build the entire
image in a temporary file before it is printed. This can take
some time up to several minutes. The more memory your computer
has available, the less memory pages are necessary and the
quicker the printing. Remove all unnecessary memory resident
programs. If you are using MS DOS 5.0 loading it high releases
conventional memory. You can stop the process at any point with
Esc. Depending on the printer selected it takes the program
several seconds to a few minutes respond as it closes down the
graphics system. Vector graphics on the other hand are quite
fast, since the printer is receiving commands to draw and not the
image itself.
The following is a list of supported printers. Compatible
printers are usually not. They may only support some and not all
modes. You will have to experiment. Finally, when using higher
resolutions your printer may need extra memory or you will get
some sort of printer memory overrun message.


Epson 9-pin HP 7475A
120 x 72 dpi A size paper

Epson 9-pin HP 7475A
240 x 72 dpi B size paper

Epson 9-pin HP 7475A
240 x 216 dpi A4 size paper

Epson 24-pin HP 7475A
180 x 180 dpi A3 size paper

Epson 24-pin HP 7550A
360 x 180 dpi A size paper

Lake fFfips Software Personalized Training Diary

Page 14


Epson 24-pin HP 7550A
360 x 360 dpi B size paper

HP LaserJet HP 7550A
100 dpi A4 size paper

HP LaserJet HP 7550A
150 dpi A3 size paper

HP LaserJet HP 7440A
300 dpi A4 size paper

HP DeskJet 500C HP 7440A
100 dpi 8 color A3 size paper

HP DeskJet 500C HPGL LaserJet III
150 dpi 8 color A size paper

HP DeskJet 500C HPGL LaserJet III
300 dpi 8 color B size paper

PaintJet PostScript
90 dpi B&W Courier

PaintJet PostScript
180 dpi B&W Helvetica

PaintJet PostScript
90 dpi 8 color Times

PaintJet PostScript
180 dpi 8 color Symbol

PaintJet XL
180 dpi 16 color


Lake fFfips Software Personalized Training Diary

Page 15


Selecting the training option from the main menu allows you to
insert, modify, delete, display, and search for training records.
You can scan records by using the Up/Down Arrow keys to move one
record at a time, the Page-up and Page-down keys to move forward
and back 25 records at a time, Home to go to the first record, or
the End key to go to the last record. Also, you can review your
training records using the month at a glance option Cntrl F7 or
graph the Heart Check+ pulse rates of the current record by
pressing Cntrl F9 and selecting screen or printer.
The scroll bar to the right of the data entry screen gives
the relative position of the currently displayed record in
regards to all of your records. If you have a mouse you can use
the scroll bar to locate records. Click the up or down arrow to
move one record at a time, between an arrow and scroll button to
move 25 records at a time, or slide the button to move to that
relative position in the database. The slide button feature is
not available in search mode.

Selecting F2 insert mode displays a blank record. You enter the
information requested. Press Enter or Tab to move from field to


Date Is a required field and
must be: MM/DD/YYYY or DD-

Session Is automatically calculated
based upon the number of
training records per day

Activity Brings up a menu of your
activities; use the Up/Down
Arrow keys to move, Enter
to select, or Tab to skip

Distance Is a required field and
must be between 0.01 and

Lake fFfips Software Personalized Training Diary

Page 16


Elapsed Time Is a required field and
must be in the format:

Miles/Minute Are calculated
Minutes/Mile automatically

Pulse Rates Must be whole numbers

Weight Must be a whole number

Time of Day Brings up a menu: morning,
afternoon, evening, night;
use the Up/Down Arrow keys
to move, Enter to select,
or Tab to skip.

After "Time of Day" you enter the category menu. When you select
one of the categories, a screen appears with your predefined
attributes for that category. Use the Up/Down and Right/Left
Arrow keys to move from attribute to attribute, F6 to select or
unselect attributes. Then use F10 to accept the selections or
Esc to cancel all selections. Either option will return you to
the category menu. If you were on the last category item on the
menu, you will return to the date field of the training record.
While in insert mode, you may edit the text diary by pressing F9.
The word processor will pop up. You can enter any text. When
you are done, select F10 to save or Esc to cancel the diary
Another option is to enter pulse rates in the Heart Check+.
This option allows you to analyze and graph your pulse rate over
the given activity. As an example, if you monitor your pulse
rate at ten minute intervals you would enter 10 in the interval
field and up to twenty pulse rates in the pulse rate fields. If
necessary, you can insert a pulse rate field before the cursor by
using F2, delete a pulse rate field at the cursor by using F3,
delete all fields by using F5. When done press F10 to accept or
Esc to cancel.

Lake fFfips Software Personalized Training Diary

Page 17

You may now review what you entered. Select F10 to save or
Esc to cancel the record. In either case, the program will ask,
"Are You Sure? (Y/N)." Press Y to confirm your decision or N if
you wish to reconsider your choice.

To modify a record, first scan or use the search option to find
the record. After locating the record, press F3. You can modify
all items except date. This includes modifying the diary and
Heart Check+ entries. When in the attributes' menus, all
previously selected attributes are highlighted. Use F6 to select
or unselect attributes. F10 will accept the changes. Esc will
cancel the changes.
Once you have modified the record, as in insert mode, F10
will accept all changes. Esc will cancel changes. Again, the
program will ask, "Are You Sure? (Y/N)." Press Y to confirm
your decision or N if you wish to reconsider your choice.

The search function allows you to find a specific record or
groups of records. By entering information in one or more fields
of a blank training record, you can find records that match.
Pressing F4 brings up a blank screen. You can enter criteria
into as many or as few fields as you like. You can also select
specific attributes and diary text. Then, by pressing F10, the
program will search for the first record that matches your
criterion. By using the Up/Down Arrow keys, the program will
search for any other records that match. Press F7 to look at the
attributes of the current record. Press F9 to view or edit diary
You can select any combination of field information,
attributes, or diary text. If you select an activity, and then,
decide the field should be blank you can press Esc while in the
activity menu to erase it. This also works for time of day. You
select attributes by the same method as when you inserted the
record. If you select more than one attribute, when you start
the search by pressing F10 you will be asked if you want "aNy" or
"aLl" matching attributes. As with reports any means only one
attribute need match for the record to be selected. All means
every attribute must match for the record to be selected.
To search for diary text press F9 to open the word processor.
Enter any words you wish to find. Records will be selected if
their diary entry contains any one of those words.
Once you have selected your search criterion, press F10 to
begin the search. You can begin a new search at any time by
pressing F4. You can also modify the current search items by
pressing Cntrl F4.

Lake fFfips Software Personalized Training Diary

Page 18

You can delete the currently displayed record by pressing F5.
The program will asked, "Are You Sure? (Y/N)." Press Y to
delete the record or N to keep it.

You can view the attributes of any displayed record by pressing
F7. This places you in the category menu. Then, simply select
the category of attributes you wish to view. Pressing Esc while
in the category menu will return you to where you were.

You can view a month at a glance by pressing Cntrl F7. This pops
up a calendar for the month and year of the currently displayed
record. The calendar shows the each day's totals for elapsed
time and distance in both miles and kilometers. Press Page-up
and Page-down or click the up and down arrows in the upper right
hand of the screen to move to the previous ornext month
respectively. Press Esc or click the square in the upper left
hand of the screen to close the calendar.
You can move around the calendar with the Arrow keys or mouse.
To see the detail of any day, highlight that day and press Cr or
double click the day with the mouse. The detail window will open
and display the first twelve sessions of the day. For each
session it shows you the activity, distance, elapsed time, pace,
and pulse rates. By highlighting and pressing Cr or double
clicking any session you will go to that record.

By pressing F8 you can change the format of how distance and pace
are displayed. Miles, miles per minute, and minutes per mile
become kilometers, kilometers per minute, and minutes per
kilometer. The program calculates and stores both formats.

By pressing Cntrl F8 you can change the format of the date.
The two formats available are: MM/DD/YYYY and DD-MMM-YYYY as in
03/15/1992 and 15-Mar-1992.

Edit diary can be used in any mode. By pressing F9 you can edit
the diary entry of the currently displayed record. Text diary
entries are organized by date. In other words, all records for a
specific date share the same text entry. When you are finished
press F10 to save your entry or Esc to cancel changes.The word
processor has many features. By pressing F1 you can get
extensive help with those features. Among the things you can do

Lake fFfips Software Personalized Training Diary

Page 19

are move, copy, insert, delete, import, export, search and
replace text. Also, by pressing F5 you can zoom the word
processor to full screen size.


Esc Do not save text and exit

F1 Brings up help for the word

F2 Save text to external file

F3 Import text from an external
text file

F4 Search and replace text

F5 Zoom edit window

Cntrl F5 Mark and copy a block of

Alt F6 Mark and move a block of

F7 Copy text from an external

F8 Evokes auxiliary editor

F10 Save and exit

Heart Check+ functions to analyze and graph multiple pulse rates
taken at a fixed interval during your training session. Cntrl F9
has two functions for Heart Check+. If you are inserting or
modifying a record, a dialog box will pop up so that you can
enter your pulse rates and timing interval. When you are in
display mode, the pulse rates for the current record, if any, are

Lake fFfips Software Personalized Training Diary

Page 20


Personalized Training Diary allows you to develop comprehensive
reports. It can sort, select, and display various training
records. The program also can group the records by activity and
report minimums, maximums, and averages of distance, pace,
elapsed time, and pulse rates.
The report option allows you to define, modify, delete, and
run reports. You can scan through reports by using the Up/Down
Arrow keys to move one report at a time and Page-up or Page-down
to move 10 forward or backward. Use the Home key to go to the
first report or the End key to go to the last.

You can define a report by selecting F2. Enter the information
requested. Press Enter or Tab to move from field to field.


Name Is a required field and
must be unique

Title Any title you choose

Description Additional optional space
for describing what the
report does

Display A menu to choose fields to
Fields display

Sort Fields A menu to choose sort

Group A menu to group

Analyze A menu to select whether
or not to do a
standardized set of
calculations grouped by

Lake fFfips Software Personalized Training Diary

Page 21


Search A prompt based system to
Criteria set search criteria; it
allows you to search for
records based upon any
number of criteria; items
can be linked together by
logical and's and or's or
by grouping criteria in

Attribute Whether to search or not
Search search for common or
selected attributes

Printer Allows column width, page
Setup length, printer port,
number of formfeeds after,
pause between pages, and
printer setup strings
before and after to be set

After entering or selecting items for your report, press F10
to save or Esc to cancel the report. In either case, the program
will ask, "Are You Sure? (Y/N)." Press Y to confirm your
decision or N if you wish to reconsider your choice.

To modify a report, first scan to find the report. After
locating it, press F3. You can modify all items except the name.
Once you modify a report, as in define mode, F10 will accept
all changes. Esc will cancel changes. The program will ask "Are
You Sure? (Y/N)." Press Y to confirm your decision or N if you
wish to reconsider your choice.

You can run the displayed report by pressing F4. A menu will
appear and ask you to send output to the screen or printer. When
it is displayed on the screen, you may move around with the
Up/Down and Right/Left Arrow keys, use Page-down to see the next
page of the report, or press Esc to quit. You may use the mouse
by clicking on the appropriate item on the status line.
Output sent to the printer will print out based upon the
width defined in the printer setup. If the report is wider than
the defined width, the program will print the remaining text on
the next page. In other words, you can print wide reports on a

Lake fFfips Software Personalized Training Diary

Page 22

narrow-carriage printer without any extra software.

Output is in the following order:

1. Records matching search and attribute criteria

2. Math calculations if selected

3. Common attributes if selected

You can delete the current report by pressing F5. The program
will asked "Are You Sure? (Y/N)." Press Y to delete the report
or N to keep it.


It is simple to use the report system. You begin by selecting
reports from the main menu. To define a report, select F2. Type
in a name and press Enter. You may enter a title and description
or Tab to skip those fields.

You are now in the reports definition menu. Press Enter to
select the display fields option. Using the Up/Down Arrow keys
to move and F6 to select, choose the fields to display. The
order in which you choose will be the order left to right in
which the fields are displayed. If you change your mind, use the
select reset to clear your previous choices. Once selected,
press F10 to accept choices.

You are now in the sort by option. Select by pressing Enter.
This is similar to the display fields option, and you use it the
same way: F6 to select, F10 to accept. Both display fields and
sort by are required options.

The next option is group by. This is optional and allows you to
group records together by one of fields in the record. Common
choices are activity or time of day.
This option works in conjunction with sort by. If you want
each activity grouped together, you must choose activity as your
first sort field. In addition, you can group records by week,
month, and year. Each of these options will ask you to give a
starting point. Week will ask you for the day of the week (ie.

Lake fFfips Software Personalized Training Diary

Page 23

Sunday, Monday, etc.). Month will ask you for the day of the
month (ie. 14, 22, 27, etc.). And, year will ask for the month
and day (ie. 02/14, 07/08, etc.).

The analyze activity option performs comparisons, averages, and
summaries. It reports the number of sessions and the dates
involved for each activity. It also reports the minimum,
maximum, and average of distance, elapsed time, miles/minute,
minutes/mile, pulse rates, and weight, along with the totals of
distance and elapsed time. Analysis is performed on only those
records meeting the search and attribute criteria. This allows
you to compare your performance based upon different criteria.

Search criteria is the most sophisticated option. It operates in
two modes: a prompt system for the novice, and direct edit for
the experienced user. You may select multiple criteria linked by
and's and or's, and grouped by parentheses.
The first choice is whether or not to open a set of
parentheses. Parentheses allow you to group criteria and set
conditions which must be met as a single criteria. Next, you
will be prompted to select a field, comparison method, and
criteria. If you opened parentheses, you will be asked whether
or not to close the parentheses. You can now select a logical
link to the next field, comparison method, and criteria, or you
can end the process. As an example:

Activity = Running and Date > 1/1/1991 or
Date < 1/1/1992

This will give you records where the
activity is running that occurred after
1/1/1991 and all records regardless of
activity before 1/1/1992.

Activity = Running and (Date >1/1/1991 or
Date < 1/1/1992)

This will give you records where the
activity is running and is between the
dates 1/1/1991 and 1/1/1992.

When you press Esc to end the search criteria selection the
program prompt gives the option of direct edit. You can edit,

Lake fFfips Software Personalized Training Diary

Page 24

press Esc to discard, or press F10 to accept the search criteria.
As always, the program asks, "Are You Sure? (Y/N)." If there are
any errors in the search criteria, the program will display a
message and the cursor will appear by the error.
Note: If you have deleted an activity, it will not appear
on the prompt menu, even if records still contain the activity.
Simply press Esc and a blank criteria field will appear. Type in
the activity and press Enter.

There are three options for searching attributes:

do not search: Ignore attributes when searching for records

find common: Identify all attributes that records have in

find selected: Select records that contain the selected

The find selected option allows you to search for records
that contain one or more of the attributes that you select. When
you select this option, the attribute menu system appears and
functions the same as when you enter training records. You
(un)select attributes with F6 and accept with F10.
Once you have finished selecting attributes, the program
will give you the choice between "aLl matching" or "aNy
matching." aLl matching means that the records must contain all
the attributes identified. aNy matching means that only one of
the identified attributes needs to be present.PRINTER SETUPThe
printer setup option sends basic information to the printer. You
can accept or change lines per page, page width in columns,
printer port, number of formfeeds after, whether to pause between
pages, or before and after printer setup strings. When your
report goes to the printer, the lines per page and page width
determine how much information will fit on a page. If the report
is wider than the page width, the printer will send the extra
columns to the next page. This allows you to print wide reports
on narrow-carriage printers without compressing print.
Note: The default for laser printers is usually 60 lines
per page. This may cause a blank page to eject between printed
pages and cause misalignment of the report. To avoid this,
change the page-length option to 59 lines per page, or 1 less
than what the printer is set at.

Once you have finished defining a report, press F10 to accept it
or Esc to cancel it. The program will ask, "Are You Sure?
(Y/N)". Press "Y" to confirm your decision or "N" if you wish to
reconsider your choice. Once you save a report, you can run it

Lake fFfips Software Personalized Training Diary

Page 25

by pressing F4 and selecting screen or printer from the output

There are two basic ways to explore training records. First, you
can scan through individual records with selected criteria using
the search function in the training record area. The second
option is to develop reports.

The simplest inquiries can be handled through the training log
option of the main menu. By using the Up/Down Arrow keys or
Page-up and Page-down, you can scan the records in chronological
order. To narrow down the scope of the search, you can select
F4. This allows you to select records based on any criterion
such as type of activity, date, time of day, or any attribute or
diary text. For example, select the activity of "Running" and
time of day of "Afternoon" to see only those matching records.
Also, as explained before, you can search records for matching
attributes and diary text. By using Cntrl F4 you can broaden or
narrow the criterion of your search.

The reports system offers a more sophisticated approach to
analyzing training records. Here are some hints for getting the
most out of your reports.
A good approach is to start with reports that are broad in
scope. Later, you may define additional reports that narrow down
factors. For example, if you are interested in your biking
performance, you might begin by developing a report that displays
all biking records and looks for common attributes. You may find
that there are no common attributes on the first pass.
You may then narrow the scope of records by choosing only a
certain period of dates, a time of day, or a distance. You may
find common attributes appearing, such as you are emotionally
"Stressed" on distances less than 4 miles, or you physically have
a "Sore back" on distances over 10 miles. In fact, if the latter
were the outcome, you might explore adding new attributes to the
physical category, like handlebar type and height or change of
seat or seating position.
Another approach is to look for specific attributes. As a
runner, you may find very different performances over the same
course to be correlated to such factors as temperature, humidity,
or type of running shoe. By running two or more reports and
varying one attribute in each, you may begin seeing where the
differences are in your overall performances.
Remember, "correlation" does not mean "cause and effect".
Some other factor may be the cause of two other unrelated factors
occurring together. PTD is a tool to help you gain more
perspectives on your training. Train better by training smarter

Lake fFfips Software Personalized Training Diary

Page 26

and discover those factors that improve your performance.


Personalized Training Diary is a platform to build upon. It
introduces a way to assess the effect of various factors on
endurance performance. Through the development of your own
categories and attributes, you can assess their effects on your
PTD will help organize your approach toward training by
giving you a framework to evaluate performance. You will play an
important role in the program's evolution. Your insights will
help enhance this program.
Training regimens are diverse. Only Personalized Training
Diary offers you the level of control to meet your specific
needs. Up to fifteen training activities can be tracked with a
total of 200 user-defined attributes in ten categories. Now
that's flexibility!

Lake fFfips Software, Inc.
P.O. Box 8904
New Haven, CT 06532-8904
(203) 933 9321

CompuServe: 73500.3261

Lake fFfips Software Personalized Training Diary

Page 27


Copyright 1992-1993 Lake fFfips Software, Inc.
All Rights Reserved

Lake fFfips Software, Inc.
P.O. Box 8904
New Haven CT 06532-8904

Lake fFfips Software Personalized Training Diary

Page 28

Version 2.21 Supplement


Personalized Training Diary (PTD) version 2.21 is a significant
upgrade developed with the extensive help of our users. This
section explains the changes. This material supersedes other
information contained in the manual.

When upgrading from a prior version of PTD you must convert
any data you have to the new format. The process is simple.
After installing PTD go to its directory. For safety make
backup copies of you data (*.bin) files. Then, type Convert
and press Enter at the DOS prompt. That is all it takes. You
are now ready to use Personalized Training Diary (PTD) version
2.21 just type Training and press Enter.

You can now add default activities, categories and attributes,
and reports at any time by choosing Install Defaults from the
Main Menu. Default items will only be installed if they do not
already exist. Remember you can only have fifteen activities and
ten categories. PTD will only install the defaults it has room


By pressing Ctrl F2 you can enter a new record using the data of
the currently displayed record. This process copies the current
record and enters insert mode. You can change any data you wish.
Then press F10 to save or Esc to cancel.

Besides the options of Min/Mile and Min/Km, MM:SS/Mile and
MM:SS/Km have been added. You can rotate through the pace
options by pressing F8. Pace is calculated automatically.

The Edit Diary option now has the following options:

EDIT DIARY Allows you to edit your text diary. Text diary
entries are stored by date. In "DO WHAT" mode, you will be asked
for the date of the entry you wish to edit. In "INSERT" or
"MODIFY" modes it will take you to the current (date) diary

IMPORT COMMENTS Comments are standard text entries you
create with the Create/Edit Comments option and are stored by a

Lake fFfips Software Personalized Training Diary

Page 29

name. You can add these to any text diary entry by using the
Import Comments option. You will be asked for the name of the
comment you wish to import. In "DO WHAT?" mode you will also be
asked for the date of the diary entry in which to place the
comment. In "INSERT" and "MODIFY" modes, the comment will be
placed in the current (date) entry.

CREATE/EDIT COMMENTS Comments allow you to create standard
text entries that you may wish to use in more than one record.
Comments can be detailed route descriptions, workout details, or
fill in the blank forms you wish to add to any record. This
option saves you from typing these into each record by allowing
you to quickly import them.


These new features have been added to the custom report generator
to make it more flexible.

Like Insert Using, by pressing Ctrl F2 you can define a new
report using the format of the currently displayed report. This
process copies the current report and enters define mode. You
can change anything in the format you wish. Then press F10 to
save or Esc to cancel.

You can get a quick overview of what a report does by pressing
F7. This displays on one screen all of the elements defined in
the currently displayed report. It will tell you which fields
are displayed, the sort order, groupings, analysis, search, and
attribute criteria.
When sending a report to the printer, a separate title page
is now printed giving you what the report format is.

There are now four analysis options available:

SHOW ALL Allows you to see all records, group totals, and
activity totals.

NONE RECORDS ONLY Will only display records that match
your report format and does no analysis.

GROUP TOTALS ONLY Will only display group totals. This
option is especially good for getting weekly, monthly, or yearly
statistics when used in combination with group by week, month, or
year, respectively.

ACTIVITY TOTALS ONLY Will only display activity totals.

Lake fFfips Software Personalized Training Diary

Page 30

Since Min/Mile, Min/Km, MM:SS/Mile, and MM:SS/Km will all sort
the same, they have been given the single option of
Time/Distance. Mile/Min and Km/Mile have been changed to
Distance/Time. Miles and Kilometers have been grouped as


See Manual.

See Manual.

You can suppress the "Are You Sure?" messages that appear when
inserting, defining, modifying records or reports by turning
Confirm Off on the Setup and Maintenance Menu. Confirmation is
still necessary when deleting records and reports or performing
maintenance operations like repairing, packing, or deleting all
log records.

Lake fFfips Software Personalized Training Diary

Page 31


Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details some request registration while others
require it, some specify a maximum trial period. With
registration, you get anything from the simple right to continue
using the software to an updated program with printed manual.
Copyright laws apply to both Shareware and commercial software,
and the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors, and the programs are
of comparable quality. (In both cases, there are good programs
and bad ones!) The main difference is in the method of
distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.

Lake fFfips Software, Inc. is a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve
a shareware-related problem with an ASP member by contacting the
member directly, ASP may be able to help. The ASP Ombuds person
can help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. Please
write to the ASP Ombuds person at 545 Grover Road, Muskegon, MI
49442 or send a CompuServe message via CompuServe Mail to the ASP
at 70007,3536.

Lake fFfips Software Personalized Training Diary

Page 32

In an effort to make it easier for you to obtain your favorite
software, the latest updates of many programs by ASP authors can
be found on the BBS's listed below. These BBS's are members of
the ASP Hub Network (AHN).

Zone 1 East Coast USA

Site #1 North-East Site #2 Mid-East
Coast Coast

The Consultant BBS The Break RBBS
Jay Caplan
P.O. Box 8571 Bruce Jackson
New York, NY 4660 Whitaker PL
10116-4655 Dale City, VA
Data 1: 22193-3011
718-837-3236 Data 1:
Data 2:

Zone 2 North Mid Zone 3 South Mid

Site #3 Site #4

The Twilight Zone The DataExchange
John Hrusovszky BBS
1119 E. Main Street Don Morris
Auburndale, WI 119 Herring Street
54412 Leesville, LA 71446
Data 1: 715-652-2758 Data 1:

Lake fFfips Software Personalized Training Diary

Page 33

Zone 4 West Coast USA

Site #5 Site #6

Attention to Details Space BBS
BBS Owen Hawkins
Clint Bradford P.O. Box X
5085 Trail Canyon Menlo Park, CA
Drive 94026
Mira Loma, CA 91752 Data 1:
Data 1: 909-681-6221 415-323-4398
Data 2:

Zone 5 Canada

Site #7

Knightec BBS
Phil Knight
35 Robb Blvd #6
Orangeville, ONT L9W 3L1
Data 1: 519-940-0007

These BBS's are bound by special agreement with the ASP. In the
case of a dispute contact the ASP Ombuds person.

Lake fFfips Software Personalized Training Diary

 December 15, 2017  Add comments

Leave a Reply