Importing Data Into link700
link700 imports data in the
TravelPlus* .TPE format. Many hams have spreadsheets of
frequencies that they would like to import into link700 or other
programs. Fortunately, a good tool to convert data in
columnar formats is the spreadsheet itself. Here is an
example of using a spreadsheet to convert a format from a Yaesu FT90
into a .TPE format that can be imported by link700. The
spreadsheet shown is Calc, part of the Open Office Suite, available free online,
but almost any other spreadsheet should be able to do the functions
involved. Since we are talking about generic spreadsheets here,
there will not be any instructions specific to a given spreadsheet.
You are expected to know your spreadsheet well enough to do
these basic functions.
Starting with version 1.1.4.6,
link700 will tolerate more variations in input format, so that it will
read .CSV files written by most spreadsheets. If you are trying
this with an older version, and have problems, download the latest
version.
The first step is to load the file into your spreadsheet program, as shown here:
There are too many columns to display easily in one view, so here is the right side of the list:
Next, create a sheet that will
contain our
target format, the .TPE. The first row, shown here, contains
only headers, and is really not necessary, but you must include a
blank row if you don't use them, as link700 will not allow you to
copy the first line of data it reads. They are included
here so that files exported to .CSV format will be easier to read.
Here are the headers for the .TPE file:
and the right side:
The column headers are listed here, for reference:
- Sequence Number
- Country
- Region
- State
- Location
- Output Frequency
- Input Frequency
- Call Sign
- Repeater Notes
- CTCSS Tones
- Sponsor
Now it is necessary to create
the formulae that link the input data to the output data sheet.
Start with the Output Frequency, which is the repeater output
frequency. Once you have established that you have transformed the data
correctly, copy the formula to the whole column:
- In this case, all that is necessary is a strait copy of the
data
from the "Receive Frequency" of the input data. In order to get
the 4 decimal places, the column's formating functions were set.
When saving as a .CSV file, Calc will round off trailing zeros,
but link700 will reformat the data when it gets it.
Similarly, the CTCSS tones
were copied to the output data sheet, using the cell formating to
obtain 1 decimal place, which is needed for specifying the CTCSS tone
frequencies. In this example, the tone frequencies are all
specified as 100.0 Hz, so they are probably not valid.
Regardless, the column was treated as if it were valid, so that
the spreadsheet could be reused.
Call sign is similarly a simple copy:
So much for the "simple" conversions.
The input file contains the following:
The input frequency column for the .TPE has to contain the following:
- A '+' for repeater inputs higher in frequency than their outputs.
- A '-' for repeater inputs lower in frequency than their outputs.
- The actual input frequency if using a non-standard split.
- Blank for simplex
The Calc formula to create the proper entries in the output table ( for Row 2 ) is:
=IF(Sheet1.D2="Minus";"-";IF(Sheet1.D2="Plus";"+";IF(Sheet1.D2="Odd";Sheet1.B2;"")))
In addition, the numeric format for the column was set to 4 decimal
places in order to get the desired output format. Here is a
section of the output table showing all possible results:
At this point, there is really no more data we can import from this
file into the .TPE Save the spreadsheet in the regular
spreadsheet format in order that you can come back to it, and possibly
reuse it. Then output table in CSV
format, and rename the file extension to .TPE
Here is the same file, imported into link700, and copied to a TM-D700A profile:
In order for the callsigns from this data file to be placed into
the "Name" field of the memory channels, in link700 click
on Files/Preferences/Import ( or F2 ) and select "Call" under 'Import
into "Name" '.
back to main page
*TravelPlus is a trademark of the ARRL