User manual

133
time you change them by resaving the present protocol file (by using File -> Save as described in Section
4.14). Remember, these will be the values in the program when the program is restarted after a crash.
When WinLTP restarts it checks the last ADsweep files (*.T0, *.T1, *.P0, *.P1, *.AP0, *.AP1), Amplitude
files (*.AMP and *.XLS files) saved. When saving the next ADsweep or Amplitude file, it will check to see
if it already exists, and if so it will not write over this file, but will instead increment the file number and
try writing again until a file number is found where the file doesn't exist, and then it will be saved.
4.21 How to Copy Over a Protocol File from an Old WinLTP
Program to a New WinLTP Program
Several users have asked: What is the best way to copy over an old protocol file to a new WinLTP
program when installing a new version of WinLTP? Basically what you want to do is run the old version of
WinLTP with the old version protocol file alongside running the new version of WinLTP, and then
manually copy the protocol field values from the old protocol file to the new one. Unfortunately, we do not
have a program to automatically convert an earlier version of a protocol file to a later version of a protocol
file.
Here are the steps that make this conversion as straightforward as currently possible (say updating an old
protocol file from WinLTP 2.01 to run in WinLTP 2.10):
1) Copy the old WinLTP program to a new filename, e.g. copy WinLTPm201.exe to
WinLTPm201old.exe.
2) Do NOT delete your old protocol files, i.e. those for WinLTPm201.exe.
3) Uninstall the old WinLTP 2.01 program. This include uninstalling (deleting) the old WinLTP
program (i.e. WinLTPm201.exe), but NOT the old WinLTP program that you have copied to
another name (i.e. WinLTPm201old.exe). Nor will it delete the old protocol files.
4) Install the new WinLTP 2.10 program.
5) Start the old WinLTP program (by double-clicking WinLTPm201old.exe in the C:\WinLTP folder in
Windows Explorer) which will also load the last old protocol file used. Then use File->Open to load
the old protocol file you wish to duplicate for the new WinLTP program. However, do NOT click the
‘MainProtocol’ button to start running this old protocol file in the old WinLTP program.
6) Start the new WinLTP program (by double-clicking WinLTPm210.exe in Windows Explorer) – this
will NOT load the last old protocol file used, because it is the wrong size.
7) Look at the field values in the old WinLTP program, and enter them into the new WinLTP program
field values. Save this new protocol to a new protocol file name.
8) Then run the NEW protocol file in the NEW WinLTP program (i.e. WinLTPm210.exe) by clicking on
the ‘MainProtocol’ button to see if this new protocol runs correctly. Make changes and resave as
needed.
9) It is important to run the MainProtocol of ONLY ONE of the old or new WinLTP programs AT ONE
TIME. This is because both programs are using the same data acquisition board, and running the
MainProtocol in both programs would cause both programs to access the same board at the same
time, and would be complete chaos.
10) You COULD run the MainProtocol of the OLD WinLTP program when not at the same time running
the MainProtocol of the NEW WinLTP program. However, it is better to only run the MainProtocol
of the NEW WinLTP program because that is the new protocol file you want to test. Presumably
you already know how the OLD protocol file works.