home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / hamradio / contest.arc / CONTEST.DOC < prev    next >
Text File  |  1987-04-23  |  22KB  |  595 lines

  1.         PC-HAM CONTEST.DOC Version 2.0 PAGE 1
  2.  
  3.  
  4.                                PC-HAM Version 2.0
  5.  
  6.                  G3ZCZ AMATEUR RADIO CONTEST PACKAGE VERSION 2.0
  7.          
  8.                   (C) Copyright 1985, 1986 - All Rights Reserved 
  9.  
  10.                                By Joe Kasser G3ZCZ
  11.                                     POB 3419,
  12.                                   Silver Spring,
  13.                                  Md., 20901, USA.
  14.  
  15.         PC-HAM  is a set of DATA Processing Amateur Radio  programs  for 
  16.         the user of a microcomputer in Amateur Radio. The BASIC language 
  17.         programs  may or may not be described in or be based on programs 
  18.         described in the book, SOFTWARE FOR AMATEUR RADIO written by Joe 
  19.         Kasser,  G3ZCZ, published by TAB Books (Number 1560), Blue Ridge 
  20.         Summit,   Pa.,  17214.  The  DBASE2  programs  perform  database 
  21.         operations on logbook information.
  22.  
  23.              PC-HAM is written and supported by Joe Kasser, G3ZCZ.
  24.  
  25.         The  program  is  distributed as a Shareware  product.  You  may 
  26.         freely copy and share the product with your friends,  associates 
  27.         and other radio hams.  If you decide to use the product, you are 
  28.         asked  to become a registered user by sending  a QSL card and  a 
  29.         contribution   to  the author (suggested amount of  $36.50  (ie. 
  30.         half of 73) or equivalent in foreign currency (See  registration 
  31.         form below).
  32.  
  33.         The  contribution covers the cost of distribution of the updated 
  34.         disk,  and  supports the continual development of "Software  for 
  35.         Amateur  Radio".   Upon receipt of your contribution,  you  will 
  36.         receive  one free update disk ),  mail (electronic and  regular) 
  37.         support,  and notice of further releases.   The update disk will 
  38.         contain any new versions of the software on this disk (converted 
  39.         programs  from  Northstar  BASIC  to  IBM)  plus  new  software, 
  40.         accompanying  the series of articles currently being written  on 
  41.         the  applications of data processing concepts of  microcomputers 
  42.         to amateur radio.
  43.  
  44.         Under  no circumstances may this product be sold or  distributed 
  45.         with  another product without the express written permission  of 
  46.         Joe Kasser, G3ZCZ.  
  47.  
  48.         Joe  Kasser,  G3ZCZ will only support unmodified copies  of  this 
  49.         software.  Your comments and suggestions for changes are however 
  50.         welcome.   If  you  are  the first to suggest a change  that  is 
  51.         implemented,  you will be sent a complimentary copy of the  disk 
  52.         with the change incorporated.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.         PC-HAM CONTEST.DOC Version 2.0 PAGE 2
  68.  
  69.  
  70.                                     TABLE OF CONTENTS
  71.  
  72.         1.0  INTRODUCTION
  73.  
  74.         2.0  DURING THE CONTEST
  75.  
  76.         3.0  COMMANDS
  77.  
  78.              3.1  QSL       (Function Key 1)
  79.              3.2  Band      (Function Key 2)
  80.              3.3  CALL      (Function Key 3)
  81.              3.4  *QRT      (Function Key 4)
  82.              3.5  RPT RX    (Function Key 5) 
  83.              3.6  Fudge     (Function Key 6)
  84.              3.7  XMT RPT   (Function Key 7)
  85.              3.8  /PX CHK   (Function Key 8)
  86.              3.9  LOG       (Function Key 9)
  87.              3.10 ?CLN      (Function Key 10)
  88.              3.11 WATTS
  89.              3.12 MODE
  90.  
  91.         4.0  AFTER THE CONTEST
  92.  
  93.         5.0  SAMPLE DISK FILES
  94.  
  95.  
  96.         1.0  INTRODUCTION
  97.  
  98.         Contests  are  a  natural  application of  computers in  amateur 
  99.         radio.  After  all   the purpose of a contest can be  stated  as 
  100.         gathering  data  (the  calls and reports of stations worked)  in 
  101.         such a way as to avoid  duplicates. When working  contests in  a 
  102.         manual    (non  computer)   mode,    if  you  desire  to   avoid 
  103.         duplicates,  you  usually have to  keep two sets of records  for 
  104.         each  contact.   The log entry has to  be made,  and a duplicate  
  105.         sheet of some kind has  to be kept to  give real time notice  of  
  106.         potential  duplicate contacts.   
  107.  
  108.         The  use of a good contest logging program simplifies the  paper  
  109.         work  during  and  after a contest and allows  the  operator  to  
  110.         concentrate  on  working  stations. 
  111.  
  112.         During  the  contest,  the  operator  has only  to  perform  the 
  113.         following tasks.  
  114.  
  115.         *    Enter the call sign of the station worked.  
  116.  
  117.         *    Enter the  report received.  
  118.  
  119.         *    Tell the computer to log the  contact.  
  120.  
  121.         The  computer takes care of the rest of the data  handling.  The  
  122.         computer thus performs the following tasks.     
  123.  
  124.         *    Keeps a  check list in memory to notify the operator  if  a 
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.         PC-HAM CONTEST.DOC Version 2.0 PAGE 3
  134.  
  135.  
  136.              contact  has been made on the same (duplicate) or an  other 
  137.              band.   
  138.  
  139.         *    Updates date and time information automatically.  
  140.  
  141.         *    Stores the contact data in a floppy disk file.  
  142.  
  143.         2.0  DURING THE CONTEST
  144.  
  145.         The  contest  program on this disk maintains the check list  for 
  146.         duplicates  in  memory,  logs all contacts to disk  and  can  if 
  147.         desired  (and  so it should be) print a running log of  contacts 
  148.         and/all  callsigns  to the printer as  the  contest  progresses.  
  149.         This print operation is desirable in case of a power failure, or 
  150.         operator error in which a contact was not logged by mistake.
  151.  
  152.         BEFORE  YOU DO ANYTHING ELSE,  SET THE CAPITALS KEY SO THAT  ALL 
  153.         CHARACTERS ARE ENTERED IN CAPITAL LETTERS.
  154.  
  155.         The  program  is invoked by loading BASIC and then  loading  and 
  156.         executing  the contest program in the usual manner for  programs 
  157.         written in BASIC.
  158.  
  159.  
  160.         When  the program begins,  a sign on message such as that  shown 
  161.         below will appear.  
  162.  
  163.                      G3ZCZ CONTEST LOGGING PROGRAM VERSION 2.61
  164.  
  165.  
  166.  
  167.         IF TIME IS NOT SET TO UTC, STOP NOW AND SET THE CLOCK IN DOS
  168.  
  169.         At  this time,  if the clock has not been set to UTC before  you 
  170.         loaded the program,  break the sequence and return to DOS to set 
  171.         the date and time to the correct UTC values.
  172.  
  173.         You  will then be requested to give the computer the name of the 
  174.         file you wish be the log.   The computer checks the disk to  see 
  175.         if the file exists.  If it does, the computer will load the data 
  176.         in  it into the check list,  and display the calls worked as  it 
  177.         goes along.   If there is no such file on the disk, the computer 
  178.         will  create  one.   You will then be asked about  your  running 
  179.         print  requirements.  You have the option of printing the  logged 
  180.         contacts  and/or  just the calls (as you enter them) as  you  go 
  181.         along.  Reply with the CAPITAL letters please as in the examples 
  182.         below.
  183.  
  184.         Enter name of lOG file (D:NAME) Log type .LOG Assumed ? FIELD85
  185.         Do you want a running log printed out (Y/N) ? Y
  186.         Do you want CALL SIGNS printed out (Y/N) ? Y
  187.  
  188.         If  the log file is new,  the computer will prompt you to  enter 
  189.         the Mode,  Band and after a short pause,  it will request you to 
  190.         enter  the  Transmitter Power information before getting down to 
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.         PC-HAM CONTEST.DOC Version 2.0 PAGE 4
  200.  
  201.  
  202.         the contest.  
  203.  
  204.         If you are loading an existing file,  after a break for example, 
  205.         the  computer  will load the check list from the  log  file  and 
  206.         display the calls as it goes along.  When the log is loaded, the 
  207.         computer  will  pause and wait for you to touch the 'ENTER'  key 
  208.         before setting up the main screen.   A typical example from  the 
  209.         FIELD85 log  is shown below.
  210.  
  211.          166          G4NWG         54019
  212.          167          G4TSH         55024
  213.          168          G4OVF         57001
  214.          169          G4EKT/P       55592
  215.          170          DF0WB/P       53
  216.         Waiting,touch ENTER to continue ?
  217.  
  218.         You  can see the entry number,  followed by the call sign od the 
  219.         station  worked and lastly the report received.   The  remaining 
  220.         data  in the log file associated with each contact is there  but 
  221.         is not displayed at this time.
  222.  
  223.         When the program begins a new contest log, you will be presented 
  224.         with the following screen.
  225.  
  226.         G3ZCZ CONTEST LOGGING PROGRAM VERSION 2.60          DUMMY    
  227.         -------------------------------------------------------------
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.         --------------------------------------------------------------
  242.                                      CURRENT ENTRY
  243.          1            ?
  244.  
  245.         QRU ?
  246.  
  247.         The  top line contains the version of the program  and  displays 
  248.         the  name  of  the disk file you are using as the  log.   It  is 
  249.         recommended  that  the name be somewhat  representative  of  the 
  250.         contest.  Use names such as WPX87, ARRLDX86, FIELD85 and so on.
  251.  
  252.         The blank area following is where the last few contacts you made 
  253.         will  be  displayed.   You thus have an ongoing display of  the 
  254.         last contacts .   It is very useful to see how you are doing and 
  255.         in  the Worked All Europe contest you can use that data for  the 
  256.         QTC information (if you are located outside Europe).
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.         PC-HAM CONTEST.DOC Version 2.0 PAGE 5
  266.  
  267.  
  268.  
  269.         The  lower  part of the screen contains the   CURRENT  ENTRY 
  270.         date.   This is the data concerning the contact in progress.  In 
  271.         this  case the next contact is the first or number 1,  and  the 
  272.         call data is blank because nothing has been entered.
  273.  
  274.         As  you work the contest you will pick up information from other 
  275.         stations.   This  information  will consist of  call  signs  and 
  276.         reports.  In some contests (eg. The ARRL Sweepstakes) the report 
  277.         is relatively complex,  in others it is simple.  You do not know 
  278.         in  which  order you will get the data for each  contact.   This 
  279.         program thus lets you enter the data in any order.  You tell the 
  280.         computer which piece of data is going to be entered by typing  a 
  281.         single letter followed by the 'ENTER' key.  
  282.  
  283.         In order to speed up that operation, the function keys have been 
  284.         set up with those commands, and are displayed during the contest 
  285.         for your convenience.
  286.  
  287.  
  288.         3.0  COMMANDS
  289.  
  290.         The   contest  logging program gives the operator the  following 
  291.         choices.  If you do not wish to use the function keys,  you have 
  292.         to type the first letter followed by the 'ENTER' key.
  293.  
  294.              3.1  QSL       (Function Key 1)
  295.  
  296.              Displays  the log entry data on the screen .  This  command 
  297.              may be  used for example to verify that  the  correct  band 
  298.              data is set  after  changing  bands.   
  299.  
  300.              3.2  Band      (Function Key 2)
  301.  
  302.              Enters the band information for the checklist and log.  Use 
  303.              the  following designations for the different  bands,  160, 
  304.              80, 40, 20, 15, 10, and 2.
  305.  
  306.              NOTE, changing the band will clear the call and report data 
  307.              elements form the display.
  308.  
  309.              3.3  CALL      (Function Key 3)
  310.  
  311.              Enters  the  Call of the station to be or  being    worked. 
  312.              When  the  call is entered,  the computer will   perform  a 
  313.              check to see if  that call has  already been worked and  if  
  314.              so   on  what  band.  If the call has  been worked  on  the  
  315.              band  in  use  at that time it will also display  the  word 
  316.              DUPLICATE and BEEP an audible  alarm.   The beep is a  must 
  317.              at  0330 hrs local time.   
  318.  
  319.              If you change your mind,  type the 'ENTER' key and the call 
  320.              in the display will not be changed.
  321.  
  322.              3.4  *QRT      (Function Key 4)
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.         PC-HAM CONTEST.DOC Version 2.0 PAGE 6
  332.  
  333.  
  334.  
  335.              This  command terminates  the  program.  It saves  the data 
  336.              associated  with  the last  12 contacts in a file with  the 
  337.              ".CHK"    extension      so   that  when  the  program   is 
  338.              restarted,   the  operator   will not even  notice  that  a  
  339.              break occurred.  The disk files are closed and any previous  
  340.              log file present from the start  of the session is named as 
  341.              a backup file.
  342.  
  343.              Since  you  have the potential to lose a  number  of  QSO's 
  344.              (while  recovering) if you invoke this command by  mistake, 
  345.              the  computer  will ask you to verify that you meant to  do 
  346.              what you just asked for.   You will be prompted to  confirm 
  347.              your request with the following message.
  348.  
  349.                             ARE YOU SURE ?
  350.  
  351.              At  this time,  type the letter Y for "YES" followed by the 
  352.              'ENTER'  key if you want to got QRT for a while,  or if the 
  353.              contest is over.  Any other key will abort the sequence.
  354.  
  355.              3.5  RPT RX    (Function Key 5)
  356.  
  357.              Enter the Report received into the  log.   
  358.  
  359.              3.6  Fudge     (Function Key 6)
  360.  
  361.              This command is used to flag an erroneous log entry.  Since 
  362.              the  log on disk is a sequential file,  and the log data is 
  363.              not  double  buffered  by the program,  once  an  entry  is 
  364.              written to the log,  it is gone.  This command deletes  the 
  365.              call  from  the list checklist and puts a "/*" entry   into 
  366.              the logbook. 
  367.  
  368.              Since  you have the potential to delete a QSO if you invoke 
  369.              this  command  by mistake,  the computer will  ask  you  to 
  370.              verify  that you meant to do what you just asked for.   You 
  371.              will be prompted to confirm your request with the following 
  372.              message.
  373.  
  374.                             ARE YOU SURE ?
  375.  
  376.              At this time,  type the letter Y for "YES" followed by  the 
  377.              'ENTER'  key  if you want to fudge the last  contact.   Any 
  378.              other key will abort the sequence.
  379.  
  380.              3.7  XMT RPT   (Function Key 7)
  381.  
  382.              Enter the signal report Xmitted to the  other station  into 
  383.              the log.   
  384.  
  385.              3.8  /PX CHK   (Function Key 8)
  386.  
  387.              This   command  is used to scan the contents of  the  check 
  388.              list for prefixes.  You use  this  when  you are sure  that 
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.         PC-HAM CONTEST.DOC Version 2.0 PAGE 7
  398.  
  399.  
  400.              you  have worked a station  but the computer tell you  that  
  401.              you haven't.   You may also use it to check if a prefix has 
  402.              been worked as a help in deciding if you want to get into a 
  403.              pile up or pass it  by.   NOTE however that the response is  
  404.              not instantaneous. It takes a good few  seconds to scan the 
  405.              4000 slots in the check list. The  computer will prompt you 
  406.              to enter  a prefix. If you want to look at all the calls in 
  407.              the  check  list,   enter  an asterisk (*) as  the  desired 
  408.              prefix  and you will get a list of every call in the  check 
  409.              list  in  the order in which they are hashed in  the  check 
  410.              list.   
  411.  
  412.              3.9  LOG       (Function Key 9)
  413.  
  414.              Enter the QSO information into the Log book/check list. The 
  415.              data is written into the log file in ASCII format delimited 
  416.              with  commas.  This  makes it easy to modify  with  a  word 
  417.              processor  and  read  into the program used by  the  second 
  418.              computer. You may also list the contents of the log file to 
  419.              the screen under DOS using the "TYPE" command.   
  420.  
  421.              Logging a contact clears the call and time data.
  422.  
  423.              THE  COMPUTER WILL NOT LET YOU LOG THE QSO UNTIL  YOU  HAVE 
  424.              ENTERED BOTH A CALL SIGN AND A REPORT.  This traps one type 
  425.              of error that can be made in the heat of the moment.
  426.  
  427.              3.10 ?CLN      (Function Key 10)
  428.  
  429.              This  command  clears  the  screen  dialog   lines.  It  is     
  430.              normally  used  rarely,  only in the event that  the  BASIC     
  431.              interpreter  generates an error message  in response     to 
  432.              a user  input.  The typical  one  normally  seen  is  "REDO 
  433.              FROM  START" which results from an   alphabetical  response  
  434.              to the  BAND  interrogation,   where BASIC is looking for a 
  435.              number, not a string.                     
  436.  
  437.              3.11 WATTS
  438.  
  439.              Enter   the  Transmitter  Power used  in   Watts  into  the 
  440.              logbook.   
  441.  
  442.              3.12 MODE
  443.  
  444.              Enter   the Mode used in the contest in the log.   You  may 
  445.              enter  anything,   but the most commonly used ones are  SSB 
  446.              and CW.   
  447.  
  448.  
  449.         4.0  AFTER THE CONTEST
  450.  
  451.         When the contest ends,  or you take a break,  the computer  will 
  452.         close  out the log and 'CHK' files and ask you if the contest is 
  453.         over.  The following messages will be displayed.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.         PC-HAM CONTEST.DOC Version 2.0 PAGE 8
  464.  
  465.  
  466.         SAVING LAST ENTRY STRINGS BEFORE CLOSING
  467.         Is the contest over (Y/N) ?
  468.  
  469.         If you reply with the letter N for NO, the program will end.  If 
  470.         the  contest  is over,  and you reply with  the  letter  Y,  the 
  471.         program will proceed to process the contest log data.   It will 
  472.         delete  entries  flagged for deletion and optionally will  number 
  473.         the  contacts in the comments column.   The program prompts  for 
  474.         instructions as to the number option as follows.
  475.  
  476.         CONVERTING (CLEANING UP) CONTEST LOG TO STANDARD LOG
  477.         Do you want the contacts numbered (Y/N) ? N
  478.  
  479.         The  computer will put a dummy entry into the first position  of 
  480.         the  log identifying the contest.   It will thus request you  to 
  481.         give  it  the name of the contest.   You must use  a  name  that 
  482.         contains  10  or fewer characters.   The questions is  posed  as 
  483.         follows.
  484.  
  485.         What is the name of the contest ? FIELD85
  486.  
  487.         The   program first generates a reference entry for the  contest 
  488.         log.   It then reads each line of  log  information, strips  the 
  489.         report part from the comments and  puts it into the report space 
  490.         and if it as been so instructed,  adds the serial number of   the 
  491.         contact into the comments space.   When the program has done its 
  492.         job,  the  original  log has been renamed  with  a  ".RUN"  file  
  493.         extension   while  the converted log data file has the extension 
  494.         ".LOG".
  495.  
  496.         The  computer generates a running display as the data processing 
  497.         job proceeds, a typical example of which is shown below.
  498.  
  499.         85/09/08      -CONTEST               SSB           FIELD85
  500.         85/09/07 1646 G4ANT/P    20  59  59  SSB  200  - - 064
  501.         85/09/07 1647 DF0KD/P    20  59  59  SSB  200  - - 131
  502.         85/09/07 1648 G4AAX/P    20  59  59  SSB  200  - - 086
  503.         85/09/07 1649 YU4EXC/P   20  59  59  SSB  200  - - 198
  504.         85/09/07 1651 DF0SSB/P   20  59  59  SSB  200  - - 160
  505.         85/09/07 1659 G3WAS/P    20  59  59  SSB  200  - - 089
  506.         85/09/07 1703 YU4EZC/4   20  59  59  SSB  200  - - 219
  507.          -------
  508.         85/09/08 1305 G4NWG      15  54  53  SSB  200  - - 019
  509.         85/09/08 1306 G4TSH      15  55  59  SSB  200  - - 024
  510.         85/09/08 1307 G4OVF      15  57  53  SSB  200  - - 001
  511.         85/09/08 1323 G4EKT/P    20  55  59  SSB  200  - - 592
  512.         85/09/08 1330 DF0WB/P    20  53  53  SSB  200  - -
  513.  
  514.          10 Entries were corrected/deleted
  515.         OK
  516.  
  517.         Note that the date is set to the date at the end of the contest, 
  518.         not the date at the start of the contest.  When the job is over, 
  519.         you will be shown how many entries were corrected or deleted.
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.         PC-HAM CONTEST.DOC Version 2.0 PAGE 9
  530.  
  531.  
  532.         You may examine the log with a word processor (non-document mode 
  533.         please), or better still APPEND it to the DBASE2 logging package 
  534.         for  further  processing.   Since the logging package  processes 
  535.         the  data  so well,  a program in BASIC to display the  log  was 
  536.         deemed unnecessary.
  537.  
  538.         5.0  SAMPLE DISK FILES
  539.  
  540.         The   following  sample files of an extract from the 1985  Field  
  541.         Day  contest   log are  presented on the disk as   an   aid   to 
  542.         understanding the operation of the CONTEST package.
  543.  
  544.         FIELD85.RUN  As run log of contest.
  545.         FIELD85.LOG  Log, ready for conversion to .DBF format.
  546.         FIELD85.CHK  Last few entries in log.
  547.         FIELD85.DBF  Log, in DBASE2 data base format.
  548.         FIELD85.NDX  Index file for DBASE2 log database.
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.