home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / log / g3zcz15 / hamdoc.doc < prev    next >
Text File  |  1987-01-24  |  14KB  |  341 lines

  1.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 4
  2.  
  3.  
  4.  
  5.                      
  6.         1.0  INTRODUCTION
  7.  
  8.         This  disk contains a number of sets of programs for using  your 
  9.         microcomputer  in your hobby of Amateur Radio.   Each family  is 
  10.         described in detail in the relevant sections below.
  11.  
  12.         The programs have grown up around the applications discussed  in 
  13.         the  books  and  magazine articles.   Some of the  programs  are 
  14.         released  at this time to provide copies in source code  of  the 
  15.         package  written  for the Northstar Horizon.   This  dialect  of 
  16.         BASIC is somewhat different to the dialect spoken on the PC.  It 
  17.         is  expected  that  by the next release of  this  software,  the 
  18.         programs will have been converted.   On the other hand,  if  you 
  19.         use  the  DBASE2 logging package,  you will never use the  BASIC 
  20.         version again,  and in my opinion, when a logging package can be 
  21.         written in DBASE2 there is no need to ever write one in BASIC.  
  22.  
  23.         The modules of the DBASE2 logging package provide one of the few 
  24.         examples  of software written in DBASE2 readily available in the
  25.         PC field.
  26.  
  27.         2.0  COMPUTER AIDED DESIGN
  28.  
  29.         These  are  a set of programs showing examples of the use  of  a 
  30.         computer  for  design.   Descriptions of what  each  program  is 
  31.         supposed  to do are contained in my book,  SOFTWARE FOR  AMATEUR 
  32.         RADIO  published by TAB Books (Number 1560),  Blue Ridge Summit, 
  33.         Pa., 17214.  
  34.  
  35.  
  36.         2MFUND.BAS   Calculates the fundamental frequencies for crystals 
  37.                      at  8Mhz,  12MHz  and 18MHz for the USA  144MHz  FM 
  38.                      channel transmit frequencies, and the corresponding 
  39.                      45MHZ receive  frequency.   Book,  listing,  Figure 
  40.                      1.10.
  41.  
  42.         FREQPLOT.BAS Calculates the oscillator injection frequencies for 
  43.                      an  HF  amateur band transceiver having a 9MHZ  IF.  
  44.                      Book, listing, Figure 1.5.
  45.  
  46.         OSCFREQ.BAS  Calculates  the  resonant  frequency  of  a   tuned 
  47.                      circuit for a range of capacitance values,  given a
  48.                      constant  value of inductance (input by the  user).  
  49.                      Book, listing, Figure 1.3.
  50.  
  51.         OSCPLOT.BAS  Calculates  resonant frequencies of an  oscillator.  
  52.                      Book, listing, Figure 1.8.
  53.  
  54.         OSCUPLK.BAS  Calculates  crystal fundamental frequencies (at  8, 
  55.                      12  and  18MHZ) that produce signals in  the  OSCAR 
  56.                      Mode  A  uplink range of 145.85 to  146MHz.   Book, 
  57.                      listing, Figure 1.13.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 5
  68.  
  69.  
  70.         UPLINK.BAS   Calculates  crystal fundamental frequencies (at  8,
  71.                      12  and  18MHZ) that produce signals in  the  OSCAR 
  72.                      Mode  B uplink range of 145.85  to  146MHz.   Book, 
  73.                      listing, Figure 1.14.
  74.  
  75.         RESISTOR.BAS Calculates  the currents through a range of  resis-
  76.                      tances  at various circuit input  voltages.   Book, 
  77.                      listing, Figure 1.2.
  78.  
  79.  
  80.  
  81.  
  82.         3.0  LOGGING
  83.  
  84.         This is a set of programs written in Northstar BASIC for logging 
  85.         contacts  into a floppy disk data file.   Northstar BASIC uses a 
  86.         type '2' for programs by convention.   Each program is described 
  87.         in  detail  in chapter 2 of my book SOFTWARE FOR  AMATEUR  RADIO 
  88.         published by TAB Books (Number 1560),  Blue Ridge  Summit,  Pa., 
  89.         17214.   The programs are given here on this version of the disk 
  90.         for the sake of completeness.   The package will be converted to 
  91.         PC-BASIC  in  the next release of this disk.   In the  meantime, 
  92.         feel  free  to  do your own  conversions,  or  purchase  a  used 
  93.         NORTHSTAR system and run the package of programs on it.
  94.          
  95.         FILES.2      Lists  log  or  data files on the  selected  floppy 
  96.                      disk.  Book, listing, Figure 2.4.
  97.  
  98.         HELP.2       Lists  programs or commands on the selected  floppy 
  99.                      disk.  Book, listing, Figure 2.5.
  100.  
  101.         LOG.2        Main  program  that  starts  the  package.    Book, 
  102.                      listing, Figure 2.6.
  103.  
  104.         LOGARNGE.2   This program is not in the book.   It rearranges  a 
  105.                      contest  log,  numbers the entries and readies  the 
  106.                      log  for transmission to a second computer  running 
  107.                      soft  sectored  CP/M  or  PC-DOS  (by  the  LOGSEND 
  108.                      program).   This  program  is  the first  stage  in 
  109.                      converting  the logs to a DBASE2 format on  a  more 
  110.                      modern machine.
  111.  
  112.         LOGDEL.2     Deletes a log file from the disk.   Book,  listing, 
  113.                      Figure 2.10.
  114.  
  115.         LOGEDIT.2    Allows  the user to edit the contents of a log data 
  116.                      file (For example, add QSL information as cards are
  117.                      received).  Book, listing, Figure 2.11.
  118.  
  119.         LOGENTER.2   Allows new entries to be made into the log.   Book, 
  120.                      listing, Figure 2.12.
  121.  
  122.         LOGLIB.2     Library  of subroutines used in most of  the  other 
  123.                      programs  in the package.   Book,  listing,  Figure 
  124.                      2.7.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 6
  134.  
  135.  
  136.  
  137.         LOGMERGE.2   Joins  a second log file to the end of  the  first.  
  138.                      Book, listing, Figure 2.13.
  139.  
  140.         LOGPRINT.2   Prints  the contents of a log file according to the 
  141.                      criteria  supplied by  the  user.   Book,  listing, 
  142.                      Figure 2.14.
  143.  
  144.         LOGRENAM.2   Renames a log file.  Book, listing, Figure 2.15.
  145.  
  146.         LOGRESTR.2   Restores a crashed log file.  Book, listing, Figure 
  147.                      2.16.
  148.  
  149.         LOGSEND.2    This  program is not in the book.   It transmits  a 
  150.                      contest  log that has been arranged by the LOGARNGE 
  151.                      program  from  the  serial port  of  the  Northstar 
  152.                      computer.   This  program was written  to  transfer 
  153.                      logs  between the Northstar system and an OSBORNE 1 
  154.                      microcomputer.   After 400 lines,  it stops so that 
  155.                      the  files on the OSBORNE can closed out and a  new 
  156.                      one  opened for the ballance of the original  file.  
  157.                      This program is the second stage in converting  the 
  158.                      logs  to a DBASE2 format on a more modern  machine.  
  159.                      In this instance the logs were further converted to 
  160.                      PC format diskettes for use by the remainder of the 
  161.                      package.
  162.  
  163.         NEWLOG.2     Creates  a  new  formatted log  data  file.   Book, 
  164.                      listing, Figure 2.9.
  165.  
  166.         QSLPRINT.2   Prints labels  containing the QSO information to be 
  167.                      stuck on QSL cards.  Book, listing, Figure 2.18.
  168.  
  169.         STNINFO.2    File which contains the custom station data.  Book, 
  170.                      listing, Figure 2.8.
  171.  
  172.         SYSTEM.2     Command processing program to load desired  program 
  173.                      and   run   it.    Book,   listing,   Figure   2.3.             
  174.  
  175.  
  176.         4.0   AWARDS
  177.  
  178.         This  section contains two stes of programs written for  storing 
  179.         Award  data  on  disk files.   Others will be  added  in  future 
  180.         releases.
  181.  
  182.                 4.1  WAS Package 
  183.  
  184.                 This  is  a set of programs converted from the  versions 
  185.                 written  in  Northstar  BASIC  described  in  detail  in
  186.                 chapter 3 of the book.   
  187.  
  188.                 WASENTER.BAS Enters  WAS  data  into  a  WAS   database.  
  189.                              Converted from book listing, Figure 3.2.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 7
  200.  
  201.  
  202.                 WASGEN.BAS   Generates  a WAS database.   Converted from 
  203.                              book  listing,  Figure 3.1.  RUN  THIS  ONE 
  204.                              FIRST.
  205.  
  206.                 WASPRINT.BAS Prints/displays a WAS database acoording to 
  207.                              criteria  set by the  operator.   Converted 
  208.                              from book listing, 3.3.
  209.  
  210.                 4.2 DXCC Package
  211.  
  212.                 DXCCDEL.BAS  This  program  is  not  in  the  book.   It 
  213.                              deletes a prefix from a DXCC database.
  214.  
  215.                 DXCCEDIT.BAS This  program is also not in the book.   It 
  216.                              allows  the user to edit the contents of  a 
  217.                              prefix entry in a DXCC database.
  218.  
  219.                 DXCCGEN.BAS  Puts  new  entries into  a  DXCC  database.   
  220.                              Book, listing, Figure 3.5.
  221.  
  222.                 DXCCREAD.BAS Prints/displays   the   DXCC  database   as 
  223.                              selected  by  the  user.    Book,  listing, 
  224.                              Figure 3.7.
  225.  
  226.                 DXCCSORT.BAS Sorts the DXCC database into prefix  order.  
  227.                              Book, listing, Figure 3.9.
  228.  
  229.                 W3.DX        This  is a sample DXCC data file as used by 
  230.                              the DXCC package.   Book,  listing,  Figure 
  231.                              3.6.
  232.  
  233.                 All  programs  in this section in this  release  contain
  234.                 minimal error checking.
  235.  
  236.         5.0  CONTESTS
  237.  
  238.         This is a set of programs written in Northstar BASIC for contest 
  239.         operation  in which the check list is stored in RAM and the  log 
  240.         data is written out to disk files.  Each program is described in 
  241.         detail in chapter 4 of the book.  The programs are given here on 
  242.         this  version  of the disk for the sake  of  completeness.   The 
  243.         package  will  be converted to PC-BASIC in the next  release  of 
  244.         this  disk (CONTEST16.2 is alrady converted and is on the  disk, 
  245.         [see CONTEST.BAS]).
  246.  
  247.         CKLSTGEN.2   Generates  a check list file in alphanumeric  order 
  248.                      from a log file.   This prorogram is to be used after 
  249.                      a contest.  Book, listing, Figure 4.8.
  250.  
  251.         CKLSTRD.2    Prints/displays a checklist file.   Book,  listing, 
  252.                      Figure 4.9.
  253.  
  254.         CONTST16.2   General purpose contest operating program.  Updated 
  255.                      version of Book, listing, Figure 4.1/4.11.
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 8
  266.  
  267.  
  268.         LOGFUDGE.2   Cleans  up  a contest  log  file.   Book,  listing, 
  269.                      Figure 4.7.
  270.  
  271.         MBCKLSTG.2   Multiband  check  list  generator  program.   Book, 
  272.                      listing, Figure 4.12.
  273.  
  274.         SWPSTAKS.2   Contest program optimised for the ARRL  Sweepstakes 
  275.                      Contest.   It  shows which sections still remain to 
  276.                      be  worked  on screen in  real  time  time.   Book,
  277.                      listing,  Figure 4.4 (Sweepstakes contest program).
  278.  
  279.  
  280.         7.0  ANTENNA POSITION AND POINTING
  281.  
  282.         This  is  a  set  of programs written  in  Northstar  BASIC  for
  283.         calculating  the  position to point the antenna for  various  DX
  284.         locations.   Each program is described in detail in chapter 6 of 
  285.         the  book.   The programs are given here on this version of  the 
  286.         disk  for  the  sake  of  completeness.   The  package  will  be 
  287.         converted to PC-BASIC in the next release of this disk.  
  288.  
  289.         QTHANY.2     Prints  pointing  information  for  any  QTH.   The 
  290.                      program   prompts  for  lattitude   and   logtitude 
  291.                      information first.  Book, listing, Figure 6.6.
  292.  
  293.         QTHDATA.TXT  Sample   listing  of  lattitude  and  logitude  for 
  294.                      various cities world wide.    Book, listing, Figure 
  295.                      6.7.
  296.  
  297.         QTHFUDGE.2   Cleans  up any errors in a QTHDATA file  after  the 
  298.                      QTHGEN  program has been  run.      Book,  listing, 
  299.                      Figure 6.12.
  300.  
  301.         QTHGEN.2     Used  for  entering data into a table of  latitudes 
  302.                      and longitudes.  Book, listing, Figure 6.8.
  303.  
  304.         QTHLIB.2     Computing  subroutines  used  by  other   programs.  
  305.                      Book, listing, Figure 6.2.
  306.  
  307.         QTHPOINT.2   Positions  antenna in calculated direction.   Book, 
  308.                      listing, Figure 6.10.
  309.  
  310.         QTHSORT.2    Sorts a QTHDATA file.  Book, listing, Figure 6.9.
  311.  
  312.  
  313.         8.0  SATELLITES
  314.  
  315.         This  is  a  set  of programs written  in  Northstar  BASIC  for 
  316.         calculating   the   position  of,   and   tracking   the   OSCAR 
  317.         communications satellites.   Each program is described in detail 
  318.         in  chapter 7 of the book.   The programs are given here on this 
  319.         version of the disk for the sake of completeness.   The  package 
  320.         will  be replaced by a version written in PC-BASIC in  the  next 
  321.         release of this disk.  
  322.  
  323.         PHASE1.2     Computes equatorial crossing information (Reference  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.         G3ZCZ AMATEUR RADIO SOFTWARE PACKAGE VERSION 1.5 PAGE 10
  332.  
  333.  
  334.                      orbits)  for  OSCAR  Phase  2  satellites.    Book, 
  335.                      listing, Figure 7.3.
  336.  
  337.         PHASE2.2     Computes  antenna pointing information for  working 
  338.                      through OSCAR Phase 2 satellites.   Book,  listing, 
  339.                      Figure 7.9.
  340.  
  341.