Direct/Reverse Angle Collection Program
Last Updated 07/23/03
For users who wish to measure and compute the results of a direct/reverse set of
data we have written the following user program. This will work with
Student Cogo, SiteStake, or Party Chief. It can easily be loaded as a user program
(only Student Cogo 1.0 does not support user programs - check
updates for information on updating to 1.1).
This program allows you to take 4 measurements, either from a connected instrument or via manual input:
- Backsite Direct
- Foresite Direct
- Foresite Reverse
- Backsite Reverse
From this data it returns:
- Horizontal Angle 1 (Direct)
- Horizontal Angle 2 (Reverse)
- Horizontal Angle Difference
- Average Horizontal Angle
- Average Zenith Angle
- Average Slope Distance
All input and output is in DMS.
Follow the procedure in your manual for downloading user programs to the
HP48. The program name is DIRREV.
For typical usage from the Stake program:
- Use STAKE program as usual to position the rod at the point to be staked.
- From DEFINE, MAIN, or INFO screen, press RAW softkey to display RAW screen.
- Press STK-> softkey to go to the stack display.
- Press the appropriate left shifted user key where DIRREV was installed to start the program.
- Optional: Press BS-D to remeasure to the backsight with face 1.
If you omit this step, 0 is held.
- Optional: Press FS-D to remeasure to the foresight with face 1.
If you omit this step, the last shot recorded in STAKE is held.
- Press FS-R to measure to the foresight with face 2.
- Press BS-R to measure to the backsight with face 2.
- Press COMP to compute the set data.
The average data for the set is displayed. Press one of the following softkeys:
- Press <-[] to return to the previous screen to return 1 or more angles.
- Press HOLD to record the average data for the set.
- Press TEXT to toggle text recording on/off. If enabled,
the Angle1/Angle2 values will be recorded in the text field and will
be recorded in a Gradesheet if you are using one.
- Press EXIT to terminate the program.
Download DIRREV program now (If your browser
doesn't prompt you to save this file when clicking it, right click the link and select
Save Link As ...).
Notes: This program has been designed to compute the average properly in a case such as
Angle1=359.5955 and Angle2=0.0005. In this case the mathematical average is 180
but intuitively we know the answer should be 0. The program compensates for this by adding
360 degrees to one of the angles if they are more than 180 degrees apart.
This can produce some strange results in cases such as Angle1=359, Angle2=91
producing an average of 405 (45).
Revision History
07/23/03 Created