You are on page 1of 68
Dx(COSCHHS? aD) FS? 2 Fx(COSCHHS? (G))) AD#FHH) 32 FS? 1 STO W SOR eanaGee ea for the HP35s ee ‘Calcul FS? 1 om ACOS( SORT (HX CDI} x ‘TECHNICAL ASSISTANCE ‘The program material instwetions and procedures contained in this book assume tht the user ‘has a working knowledge ofboth surveying and the general operation ofthe Hewlet-Packard 338 calculators, at wells a working familiarity withthe fundamentals of surveying ealulstions ‘Technical assistance Is Knit lo vercaion of the results shown inthe variows examples weed inthe Owner's Manual fortis product, and is avaiable only to those wil registered copies of| ‘this product ‘User Support staff are available between the hours of 6:00AM to 2:00 PM. Tuesday through ‘Thursday, 6:00 AM. to Noon on Fridays, Pacific Time). For sistance al (559) 297-8025, We reserve the right to make minor adjustments or changes inthe contents of the manuals, software or pricing from timeto time as we see fi WARNING THIS SOFTWARE AND MANUAL ARE BOTH PROTECTED BY US. COPYRIGHT LAW (Titl 17 United States Code).. Unauthorized reproduction and/ ‘or sales may result in imprisonment of up to one year and fines of up to $10,000 (17 [USC 506). Copyright infringers may also be subject to civil ability. "No xyes x ipl warty i mad ty gn rhe nor wth ear othe oer sal pogram mits lf ol mercy oe Snes ay per ores The cee sod rs ma Ide able soll ona “ai hn ad te ere Hila oh ayn perme wh oe wee Sui ie poses or progam tel prove deve wr ann DPKG or my th Pc) al ee efi ie ey on al neil cnc dag, Em ae ae ‘hl note ale for any near easel dager in cotta wih ring ot oe ui, (perms oft kyo tee eg il Surveying Solutions for the HP 35s Calculator ‘Manufactured in the United States of America First printing December 2007 Second print:ng September 2008 Third printing July 2009 Fourth printing February 2010 Copyright© 2007 — 2010 by 'Ted J. Kerber {All rights reserved. No part of this work covered by the copyright hereon may be reproduced or used in any form or by any means - graphic, electronic, or mechanical, including scanning, photocopying, recording, taping or infrmation storage and retrioval systems - without written permission of the author. published by Software by [D°ZZighm. Tollhouse, Cslifornia, U.S.A. contents text pize __ Program steps 1 2 2 LBL A page 2 ‘Bearing to Azimuth 3 LBLB page 3 add-subtract Degrees, minutzs and seconds 4 BLD page 4 vertical curves and grades 7 LBL V page IP 10 LBL Epage 1P i LBLHpage2P circular curves: 123 LBLCpage3P 16 @nd part ©) SP ‘triangle solutions 19 LBLG page oP coordinate geometry 26 point storage and recall 26 LBLP page 9P ‘traverse 28 LBL T page 9? traverse closure 30 LBLK page 10P inversing used separately 32 LBLL page iP used during a traverse 34 LBL Xpage34 for stakeout calculations 35) LBLSpege IP tersections 36 LBL I page 11P calculating missing sides 40 line/curve to curve intersections, 6 slope staking as intersect 8 trouble-shooting your programs a answer key 4 Maintenance (setting/clearing coordinate registers) 14P___ LBL Zpage MP. Partially clearing Registers uP 15P program LN and checksum chart —— —_e ee ee ee es Se Se © Daselbnga bok is wally easy inthis case ok The intent is fr this manvel to be ia book of prograns forthe calculator, «review course on surveying and engineering ‘Calculations, and a workbook. It’s also a Third Printing, Fs, les look a dhe ealulator. Wht you have iste result of 35 year of development by Hewiet Pik inthe fed of scent calelator “the frst HPSS, In 1972, was wn aboolute gineering marvel to engines and surveyors... ithad the trigonometric funtions built sight in. Appendix Gin your calculators manual took 17% pages justo lst the Programmable functions inthe HP3Ss. You can (should) clive Appendix G as a quick reference to the keystokes uso to access each functions you write your programs. ~ Inthe ist row the RIS key is used when you are running a program, or STOP as a program step; the righ “shifted RIS is PRG, and itis what you press to go into ‘program mode, ‘The MODE key is most important for its two shifted fonctions, x2y x20, These have menus for inputting the tests for whether or not 2's relationship toy oF 0. There are 6 options for each, The use of RCL and STO should be obvious, as should be the shifted functions of the 8 key. ‘The let-shifed up-scrll key is FLAGS and has ‘a menu for clearing, setting or testing various flags. The shift keys access the extended functions of another key, and the EQN key you will probably lean to hate, ‘Why? Because the ealoulator allows us to use user- defined prompts for input rather than just the built-in prompts, and these prompts requ tt you stoke the RC. key before UU $F AH EMESIS ‘each alpha letter you use in the prompt. Bites stone ED Let's start programming, Rees. Hikes. = DUD Looking at the partial program (above right) all programs start with a LABEL. Step A003 is ‘typical of prompt, and itis input just like an equation. The difference i, with flag 10 set it will prompt ‘and pause for input, if flag 10 is clear it will evalustc the equation or expression. The instruction is also typical of the way we write an equation or prompt instruction in our Keystroke examples. The actual keystrokes, inthis example, are: ww momo EDIE and then ESTE to complete the step. If a prompt requires a space as separator between words, the space key is the right-shified O (ero) key. Numbers and symbols do not require stroking RCL before entering them in the equation. A001 LBL.A. NERC Page ‘We're going to pretty much walk you through putting in each of the programs in this book, but if you don't bother reading the User's Guide that eame with your ealculator past the "how to insert the iatteries" and "tuming the calcustor on" pars, atleast look through chapters 13 and 14 to get somewhat ‘amiliar with what we're doing here. The first program we want to input isthe same one we gave you a ‘limpse of on page 1, Label A. Ttperforms azimuth-to-beating calculations for you. input your fst program-subrotine ‘This is the first program you will input, and it wil be used both asa stand-slone program and as a subroutine to several other programs later. All ofthese programs work in RPN and Degree mode. ‘Make sure that you are inthe proper mode before heginning by stroking (HODEV(SV HOB. Start at Program Top by stroking (GIO)CIC) and then (EBA, to input the program steps in the order shown, ‘The step numbers and instructions should look ik the ons shown. In step A002, (EM) takes you to the flags AGB1 LBL A sen and (1) selects Set Flag. Siroking will ROO2 §F 10 auomataly inset 1a stoking) conplaes be A009 AZTHUTH Tine nyt fo step AS was explained on page 1. Ha In step FD, the ARG mma isaccssed by UME HIGE, stoking IGA, IP is these inthe men, 909. ENTER buted ofseoingdowosectijutstoece, A246 EN os 008 = AR ante | fall + fale S70 a AO13 RY O14 ENTER Ald SIH Dinara ABLE ASIN Al? ABS In the US. einuths re dened as the angle O18. HHS. to the right fom north, and range fiom 0° 360° and AOL9 STO B bowing wedetal ty iequait fom oro, HAG RCL 8 Angles are measured right (quad 1) or left (quad 4) of North when in quadrant 1 or 4, or right (quad 3) and left (quad 2) from 180° in 2 and 3. “When an angle in quadrant 1 (NE) exceeds 90° it automatically becomes quadrant 2 and must be subtracted fom 180" to be conect. Mistakes happen ‘more often in doing angle, or azimuth to bearing calculations than in any other type of caleulation! PROGRAM: AZIMUTH TO BEARING/QUADRANT CODE PROMPT INSTRUCTIONS KEYSTROKES ‘OUTPUT ERED AZIMUTH [input the Azimuth (O.ms) | JBEARING (O.ms) 6.0000 lauao cove Page ALL of the programs inthis manual, use Degross, Minutes and Seconds (DMS) for input and output ‘The second most common error in doing angle or bearing calulations is forgetting to change to or from degrees to decimal (or back) during keyboard calculations. We've reduced your chance of minor erors already, by taking out the need fr this conversion, ‘With the program completed, try the example below. EXAMPLE: CHANGE THE AZIMUTH, 125'23'16", TO BEARING AND QUADRANT CODE PROMPT INSTRUCTIONS KEYSTROKES ‘ouTPUT ESI AEE Input the Azimuth (0. [AAMIACMAMNEGA 34.3644 (O.ms) aziMuTH _|msy 2.0008 fit didnt give the oomect answer theres something wrong with the program. You can do this with several ‘examples and assume that the program is corey input, or thete is an easier (and more accurate) way 10 Soak he propa sep ich progam has ascites, meanred 8201 LBL 8 — @DOEMION by it's length, and a checksum. There is a complete 8902 SF 10 ooo hart om page 14P ofthe length LN value) and 963 BEARING EGR) her tote azn et Cnt ack ote et ney 6004 S70 B MENTED Tmeebarn uc win te evans Stace GX! 8005 OURD CODE G0 Ten soto ax (Bl wo open teint of prog a ‘Athi pit you shou se (18 =) and down ERIE to tow (BEI) BEE. HNS? sin th erst rela of th 48355 cleiow te BIO ENTER j Bot! ENTER ‘checksum numbers, but you should not roly on the BOL2 2 ‘checksums to agree. pete a dapat your second programessiroutne ae ‘We've putin one program so fr, and checked R12 3DEG (oreaite) ituntl thas the conest LN number, so this B59 ne should program faster, Tt has two prompts, the B55 cy first for the bearing (has to be between 0” and 90"). BRIG ney, son for Cece (oe isaton on [Season et os a nt i Input he program. Wien you a finishes, B21 OA check it by stroking [) (2) to open the list of Ba23 x progans aro oLBLB, Youshoudhve: BEBE X ! 8025 +HNS 8026 RIN Ifyou got the right number, youte done, but, ‘yu need to run some practice examples witht Page Ifyou didnt got the right LN, the problem is in one of the steps. Check for an extra line or a missing line fist, Stroke (GIO) A)ESTER, then enter program mode (stroke (3) (HS) and seoll through ‘the program. You willbe working on the program line that sin the X-regiser (he bottom one); itis an extra step and you can delete it by back-clearing it with the [= key, Ifyou are missing a step, put the step that is supposed to be proceeding it in the X-reister then ‘ypein the new step. When you'e finished, do NOT forget to leave program mode by stroking EI, then ‘ty the program again PROGRAM: BEARING/QUADRANT CODE TO AZIMUTH PROMPT INSTRUCTIONS: KEYSTROKES: ‘ourPuT fan] BEARING [inputthe Bearing (Ome) (ES) ound CODE [input the Quadrant Code | AZIMUTH (ms) EXAMPLE: CHANGE THE BEARING, me 1N25°29'16 W, TO AN AZIMUTH PROMPT | ___ INSTRUCTIONS KEYSTROKES oureur JBEARING [Inputthe Bearing (O.ms) | COACH [QUAD CODE [inputthe Quadrant Code [COWS [334.3644 You will have noted thatthe response to a prompt in this calculator does not require that you ENTER the input. You stroke the (5) key instead, to tell the program that input is complete and the program should continue. ‘While that example (above) answer is ill in the Xrepster, try this; stroke CII. That should tum your last answer back ino a bearing/quad. The HP35s calculator allows us to execute a particular ‘rogram step anywhere in program memory as long as we know the address of that step. What weve just done is the same conversion you typed in as LBL A, but we have bypassed the prompt and it ran automatically. This s how twill used asa sub-routne in ater programs, input you thd prosramsubrouéne em ll id te shor progam igh) tour eaecon Gtaaés and DESL LBL D WanGEENCEL subtracts in Dams) This one sdierent fom the fst te. In those, D802 49 ‘you executed the programs andthe prompted fr input. Inthis one, you D803 HIS ie Input the mbes fist and then exc e program. Thee ae'no D004 xQy pomp ee pag Hiss enc pamuerom ——esrrnorea [armnar] 28 xO Irae nga se a) ca |Input the 2nd angle or azimuth (D.ms) | (REGIE DIFFERENCE | DOG9 RTN (to subtract, fist stroke Ca) [oR Sunt Start at the top of prograin memory by stroking GEJEIE) and then (EEA) to begin input. ‘You should end up withLIF2?, as stown inthe chart on page 14P. Paget ee ee es ys ‘There are several ways fo work this example, for instance you could change both bearings to azimuths and subtract them... but that is the angle 5 from $ 23°15%44" E to N 1722'41" W, so you would have to subtract that qi answer from 360°, You could change the SE bearing to an azimuth and add the NW bearing angle to it ‘This is essentially whst we do in the solution below, but rather than ‘ run the bearing/quad to azimuth program, we just subtract the bearing value from 180° and come out wit the same result (With less keystrokes and a batter chance to actually look tthe problem before wr complicate it). [EXAMPLE: WHAT IS THE ANGLE BETAEEN IN 47-2241" W AND 8 23°1544" E? [ales] INSTRUCTIONS KEYSTROKES ‘ourPuT Get the angle between Nerth and [COCHI(O) ESTED id] js 23°16'44"E 156.4416 ‘Add the other angle MMomaanemovem 174.0657 ‘Now welll start on the workbook’ part of this book. You'e going to do part of the exercises cithee longhand ot with the calculator, but you want to remember that the calculator functions for adding, and subtracting work in decimal degrees, not D.ms, and pay attention to bringing them back to D.ms after the calculation as well as chenging them before input, The same thing applies to the trigonometric functions. ‘To change D.ms to decimal stroke (9)(B) to change decimal to Dims stroke (2)(E). When you ‘use the programs, none of ths is necessary because it's done for you and you only work in D.ms. Exercise 1 (do the first two lnghand, then complote the exercise with the programs) “The answer key for the exercises is in the back of the book, beginning on page 44 ‘Add the angles, 28°15°34", 102°52'41%, and 16°1608" anst ‘Subtract 26°16'34 fiom 102°52741", then add 16°1608" ans: [Add the angle, 102°62!41", to a hearing of N 62°45:23" W ans! ‘Subtract 98°15'59" fom a boaring of NOILIT" Bans Exercise 2 (do #9 I, 3 5 and6 longhand, then complete the exercise with the programs) Calculate the angles indicated 1. ans: 2 ans? 8. ans: 4, ans: Contin on the et age Pages Calculate the azimuth or bearing a indicated a eo Baw 6 log! 1. eg: az! ‘What are the answers tothe following 9% Cosine 171529 __ 10, ‘Tangent 1045226" LL, Sine 9270010" 12 Find the Sine of 19771425", then find the aresine of the answer and change it back to Dims. editing a program, 0809 RTN ‘We're going to go back end edit the last program, D418 CLYARS LBL D, adding a subroutine to the bottom of it, This D911 CF G subroutine wil he used in fture >ogramming to clear Io- O12 CF 1 ver garbage fin previous programs tole cE 2 pag ¢ ¢ calelator, stroke CENCEICONCOND amd Heys F574 pats 4 da17 STO X nig CF 4 0019 280? 0020 SF 4 ‘ype in the new tops D2 trough 0926, sing he BREE EF 8 keystrokes shown a the ih. ote hat we show the fce BORE. value of the keys instead of the fnetion. When you ae done, exit program mode and check the LN number for D824 310% LBLD. Itshould now be Li=80. begs CLSTk p26 RTH What did Tjnet da? Roane we ean addeoss a subrontine directly, by address, we have just added 2 subroutine that can be used at the start of some new programs from now on, instead of each program having to start with essentially the flag/stacl/vars clearing routine. Steps DOIS through D020 are required because one of the prograns we are going to input later uses Flag 04 to signal that i sto retain data, ‘And, you've just leamed how to edit a program. (On the next few pages we are going to look at some various vertical curve solutions. Well also ‘write the programs that make them work. The program pages start with Page 1P, located at the back ‘of the book, after page 46. They are printed in a non-reproduetble blue ink in an effort to help protect ‘our copyright onthe programs inthis book. After you've read pages 8 and 9, sar typing inthe steps for BL V on page Pl. Page 6 vertical curves and grades Vertical curves are usually described as ‘crest’ or ‘sag’ verticals, ‘dogs mtn 8 show to the left F = ‘The form of the curve may be expressed as y oN eres Fe cera ae ee a ge tage tear weenie and x is the distance therefrom. “The highest or lowest point on the curve is at a point where the ‘radien ofthe tangent is equal to 0%. This is called the "tuming point” fof the curve. If both gradients have the same sign, thee is no actual fuming point, and the vertical direction is continuous. The gradient of the tangent may be found by differentiating y with respect to x in the ‘equation above. ‘When Ade =O, x= bla. she vEenica.s ‘Our program for vertical curves is designed to do quick vertieal curve and grade calculations. ‘The number of entries you make during input tells the program whether you are calculating a grade or 8 Formulas for vertical exes and grades vary withthe known values when you begin to solve the ‘grade or curve, In most vertical curve eases, if you are working from a set of plans, you would know the beginning station (BVC) and i's elevation, the ending station (EVC) and it's elevation, the length and the grade in (Gi) and the grade out (Ge). Tn most eases, the intersection point (PVI) is given too. The following would apply: Ifthe high or low point elevation and the beginning station (ELg and PVC) are known, 1 ii (atti vrt+ (Sor 10 + ehe0)20 tats even If the high or low point elevation and the intersection station (ELg and PVI) are known, > anne eaoe-on( dr} > L = 200(€tie — Eie\(G0- G9) (eer ) Where: Gi= Reginsing grade (grade in), expressed in percent Eve Beginning elevation at BYC Go= Ending grade (grade out), expressed in percent FV =Point of tangent intersection L=Length of curve, measured in along the horizontal Elpvi = Elevation at the FV STA Station along horizontal with curve elevation ELg =Blevation at high or Low point of curve Elsta = clevation at STA, EVC = Ending station (end of curve) YC = Beginning station (point of curve) Eleve = Elevation atthe EVC Page 7 ‘There is question that ofien accurs in tests, but is never used in the real world; Given the High! Low point elevation, the grades in and out, and either the PVI elevation or the BY elevation and want {0 know the minimum length of curve that will work. Minimum lengths are NEVER used, and the difference in grades is used to select the required length ftom a table that takes passing sight distance into consideration. Ifthe PVI is given ifthe BVC is given, L = 200(Elput — ELp)(Gp — i( a :) L = 200(ELbve — ELy)(Gy — on( on ) ‘We've not included a program that will do this type of problem but do suggest thatthe above formulas can be input as equatiors in the equation library in case you need them. rather than include a program for this one case, we programmed for the day to day vertical calculations that you are more likely to encounter. ‘PROGRAM: CALCULATING ALONG A VERTICAL TANGENT OR CURVE. PROMPT INSTRUCTIONS KEYSTROKES ‘OUTPUT monn BEG STA |Inputthe stationat the B.V.C. BEC ELEY [Input the elevation at the B.V.C. [GRADE IN [Input the % of grade forthe tangent. (For a curve, inpat the % of grade for the incoming grade) Change signif negative GRADE OUT — |Noinputfora vortical tangent. |) Fora curve, input the % of grad for the outgoing grade) Change sign if negative LENGTH 'No input fora vertical tangent. (For a curve, input the length of the [vertical curve). [When calculating along a vertical curve, the turing point sta- [5 tion and elevation are automaticaly output at this point. Stroke | to continue THPUT STA [Input the next station you want to cal | EB) is [culate the elevation for [afer wring down the answers, stroke |) 2) to continue with the next station INPUT STR [When finished wit the calculations |) Pages I EXAMPLE, ‘The vertical curve shown to the right will be used for the example. The B.C. station is 10450, at elevation 106.00. ‘We will calculate the slevations for stations at 50 foot intervals along the curve, the 0% station’ and elevation (high/low ‘Point, in tis example the low point. Later, ‘you will also be able to calculate the station which a particular elevation occurs, using |ETERD, afterall of the information § — hhas been entered for the vertial tangent or curve you are working on. PROGRAM EXAMPLE: CALCULATING ALONG A VERTICAL TANGENT OR CURVE PROMPT INSTRUCTIONS: KEYSTROKES ‘ourpur enyea)enca) BEG STA |Input the staion at the BV, ooo IBEG ELEY |Inputthe elevation at the B.C. Ooo ws IGRADE IN |Inputthe % of grade forthe incoming | OIG) Ga larade. (Change sign ifnegative) IGRADE OUT [Input the % of grade forthe outgoing |) WHS) lgrade Chance sign ifnegative LeWeTH Input the length ofthe vertical curve. |(2(0)00 11045455 ‘Output Is high/low point sta & elev 105.5909 «a TNPUT $TA [input the next station ooon i199,0000 105.5998 TTHPUT $1 |Inputthe nest station none « 150,008 105.8758 THPUT STA input the next station 1208.00 16.8438, THPUT STA [input the next station 1250,000, 108.5008 2 Pages NOTE: Because the calculator oes not use menus, as the graphic calculators do, we use a sort of vertical menu, You Ruw/Stop through all of the posible prompt, only inputting data where you know it ‘Once you have finished with the vertical curves and grades program, and have checked (and run) it, wel putin this next one, Itis LBL B, and the program steps begin on page 1P. With this one you can specify an elevation and it will ealulate the station where tat station occurs. Actually, it calculates two stations... only one of them will be within the curve you're working on, but its easy to tell which one to use. It's also a good idea to un that station, by station, when you've returned to the curve. When you press (5) after the calculation from this program the high/low information will be shown. Stroke (ES) again forthe INPUT STR. prompt. The example below assumes you ar still in the vertical curve inthe last example, PROGRAM: CALCULATE STATION WHEN ELEVATION IS KNOWN PROWPT INSTRUCTIONS TEVSTROKES ‘ouTeuT ne... Jinput the elevation (wo statona wil ST be shove, vert that they ae within, | BENCENESTE SInTI the curve tobe Vall answers. Next outputs the tighvlow point | HN ST eee EATON Return t orignal program = INDTHESTATIONAT WHICH [CULOVGIC IC ELEVATION 105065 OCCURS ecIceNea) [Output isthe statione) at which the Tae iovaton owas ieie0 a (Outputs the Fighfow point FI atis he hah SS wa TIFUT STA_|Continue with inputin main program Exercise 3 CCalvulate the indicated stations for 8300 foot vertical curve with a PVE at station 15400, i the grade in is 2% and the grade out is-3% Tae elevation atthe PVI is 102.75. 1, BC station elevation high point station elevation, BYC station elevation 2, Calculate the elevations for te following stations 14420 14450 15422 15450 16410 3, At what station wil the elevation 100.58 occur? & Page 10 eee ‘There are also times when you have known stations and elevations along two vertical tangents, and need to calculate the point of intersection between them. This program will calculate the intersection point when the grades, any starting point, and any ending point are known, ‘Once the point of intersection (P.V.1) is known, a curve length may be selected and a B.V.C. statin and elevation calculated, From there, use the vertical program to calculate the stations along the eurve. “The example will use the information from the illustration to the right. The known station atthe beginning is 10+00, with an elevation of 120.00 andthe Known station atthe end is 16+00 at elevation 125.00, iY “The two known grades area +2.00 pereent and a minus 1.60 percent. baw Follow the procedure below to obtain the Station and elevation of the point | Zot = 3 how of intersection. PROGRAM: CALCULATE VERTICAL INTERSECTION PROMPT TWSTRUCTIONS KEYSTROKES ‘OUTPUT [sar T Input he Wrst sation jee T Input the elevation [str Tapa he sesend station [ELEY [input the elevation JIRRDE II inputs 9 of grade forth grade (Change signif negative) [IRIE TT Input the % ofgrade forthe grade out (Change signi negative) ELEVATION EXAMPLE: FIND THE STATION AND ELEVATION OF THE VERTICAL INTERSECTION PROMPT TISTRUCTIONS KEYSTROKES ‘OUTPUT mann “| [ST Input he Wat tation noow jeer apatite elevation naw [SZ input second taion ITI wa jeez input the elevation na ql [IRAE IN input the % ofgrade forthe orade tm |) WH) (Change sign‘f negative (Change sign f negative) |ERRIE-TT Input the % ofgrade for the grade out —[COCCED Cd WT |TWSSSSS izautit Page 11 Exercise 4: 1. Using the information from the example on the preceding page, calculate a 400' vertical curve to be used to round the grade along the -oadway. Calculate the following: BVC station elevation EVC station, elevation 2, Calculate the elevations fo the fllo 12400. 12450, 13400. 14350, 15400. 15450 At what stations will the elevations 123, circular curves amet Curve Nomenclature The parte of a type hereon chee) I ote 27 cue aioe ena Page 2 igh point station igh point evan, ng sai 13450__ 00 16:00 58 and 121.56 oo & You are probably very familiar with circular ‘curves but to better understand what these programs do, welll review the definitions, symbols used, and the formulas fr caleulatng the different parts. PI, Point of Interseetion is the point where the two tangents intersect. Central Angle, commonly called Delta (A) or I itis the deflection angle measured, at the point of intersection, between the back and forward tangents. Most often this is one of the known parts essential to the calculation of ‘other pats of the curve. Deflection angle (@ ), what we call the deflection angle is one-half the central angle, or the angle, tamed at the [BC of the curve, from the PI to the EC. There is also an angle from the BC to any point onthe curve thet is called the deflection angle when calculating stations for stakeout Length of curve (L), is the distance between the ‘beginning and end of the curve measured along the curve. AreLength. 1 = 100AR(r/160°) ‘Tangent Distance (T), actually a "semi-tangent" to the ‘cu, itis the distance between the PT and the beginning ff end of the curve and the two tangents are always equal T = Rtand/2 1 1 1 1 \ \ \ | | | \ | \ \ \ | \ | 1 Radius (R), the "radius s nomally refered toby is length ‘Long Chord (LC), the long chord is the distance between the besinsing and end of the curve points of ndis for CaaS LC = 2Rsind/g ‘Chord (C), Aso called the chord, oF ‘short chord isthe distance from the BC of the curve to any point on the eurve, for angle ¢ C= 2Rsinp/p [BC (or PC), the begining of curve opin of curvature both common use in diffrent pars ofthe US. EC (or PT) the ‘end of curve or point of tangency’ both common usage in different parts ofthe US. ‘Midale Ordinate (M), engthof ordinate from the middle of the long chord tothe middle ofthe curve, M = R(-c0sA/a) = RrersA/2 External (B) distance from Pto the mide ofthe curve. E = R(sech/p-1) = RexsecA/ Segment area the area between the are ofthe curve and the Jong chord of the curve. a Segment: area = Sector area - YgRésinA Sector area ~ VpRooe(%4) seoveNT SECTOR ‘Sector area, the ‘pic-shaped” area ~ from the radius point to Sector area = 2RA/360 = LR/p Fillet area, the area between the tangents ofthe curve and the are ofthe curve. Often used for calculating pavement areas at the returns on street intersections. Filles area = RT - Sector area usr The Circular Curve program... The program for circular curve solutions, LBL C, begins on page 3P and is a Tong one. It wes a series of prompts that let you decide what ‘known pts you have as you through them. ntte Area Nomenclature | We il also tke advantage of the NPUT and PSE funetons conmon masurenarta fv areae forthe frst time, and complete part ofthe program (and work of a plea horizontal (reer) ve are wid it) before going back to edit and expand it. Some of the ‘expression (equation) input is longer than our column format will ‘emit on just one ine, bt shoul be typed in as one Tine. Page 13 ‘his program is one that requires flexibility in input, and the HP3Ss doesn include any functions for creating a user-defined menu. The program requires input of any two of five different options, so we've again created a sort of ‘vertical! mema, Remember that you Run/Stop through ail ofthe options. ‘You cai solve a curve if you know the Delta Angle or Radius and any one ofthese parameters; Length, Chord or Tangent. As jou (through the prompts each option is presented (in the order above) for consideration. If for instanes, you doa't know the Delta value you stroke A) without any input. Ifyou are prompted for on: ofthe parameters that is known, input the value and then stroke You must respond to all of the prompts, one way or the other, until the end of the group and the program. the calculation then bepins automaticaly. Another new type of selection menu used in this program allows you to branch... o either of two options. The prompt, NORE-® STAKE! will either take you back to the top of the program for calculation of a new curve or branch you to a sub-routine that lets you stake out the curve. To choose, input either 0 oF 1 and stoke For nov, well program steps 61 through C189. This includes the prompt portion, but not the programming for the stakeout subroutine, wel test and run the curve progeam first and complete the other routine later. PROGRAM: CIRCULAR CURVES PROMPT INSTRUCTIONS KEYSTROKES ourpur 1 Begin the program OED Ifthe CENTRAL ANGLE is known, input it (Om format), not known, no input 2 DELTA Either the contal angle or radius must [bo Input as one of tho known parts Ifthe RADIUS iknow, input, thenise no input aR Either the central angle or radius must | ©) be input as one of the known parts known, input the length of ra, other= ie wise no input a a o stance [=e row, ph chord ta ala if known, input the tangent datanco ia othonise no npat (Central anole : Radius 8 = fire Length 2 aa Chord Distance 0 Conn on nxt page Page 4 PROGRAM: CIRCULAR CURVES (Continued fom previous page) ig i WA |tangent distance E= a WD) __[External bistance | ifs ® Mid-Ordinate Distance = [ER reminder displayed or 1 second |W) 5 SECTOR reminder (1 second prompi)| Ws} [SECTOR AREA [is ‘SEEN reminder (1.second prompt)| Ws) __|SEGHENT_ AREA 7 FILLET reminder (1 second prompt)|@05) [FILLET AREA “To calculate another curve, input 0, or 4a [10RE20, [to caleiate stekeout for’ this curve IsTaK input 1 ea (r, to eave the program stroke (©) Bxorise 6 Complete the curve data forthe allowing? : : Radius= 510,23! Rede OOOO Delia 59458 Ey er SERN Lensth= 10.26 ree = TER Tangent= "1.91,0,018 Chord= 244.77! External MitOrdinat= ~~ bo-.p ep 2 ; Seetor= \,02.00 Radius= 400.00! ae ee ae Fillet= p.2a8t Chord= a 1°25'16' ‘External Length 400, 0\0° ‘Mid-Ordinate ‘Tanger 100. 1S ‘Sector: Chord = 400.00' a russ wile ere Page is Circular Curve Layout ‘The most common methed for staking out a curve is the deflectionofiset method, using chord solutions to each of the station intervals to be staked. Once a curve has been calculated using the circular curve program, you can continue into the layout program to calculate the chord ‘and deflection angles to any stations to beset. ‘The layout program also calculates solutions for layout by the tangent-offset and chord-offset methods, and inchuds an option to stake the cuve at an offset to the centerline instead of on the centerline ise. Offsets to the eurve onthe outside are input as postive if the offset ist the inside ofthe curve, input the offset as negative. prompts are for seletion ofthe type of output you want, Input a number for the type you ‘want, and just stroke (HS) forthe others. This willbe followed by a prompt fr the offset, if any. To just calculate centerline stroke (ES) or input the width of the offset and stroke (2). The program will ‘prompt for station and then output the stakeout information. ‘You can run the program again to generate ‘different type, or input another curve and generate the stakeout information for Return fo page SP and, on the calculator, stroke GIO)(C)CIGC) and then 1G) Complete the input of program LBL C. 1 ‘The instructions on the next page start at a point after tho use of the circular Jeurve program, which caleultes the eurve. On the pages following we address the avout ofthe circular curves (having aleady stored the required data about the cure) giving the user these thee methods of stakeout to chose fram. Page 16 ‘The selection menu used inthis program lets you EZ) th ugh the prompis forthe types of output ‘you don't want and, by typing in a 1 (or any number) before (ZS) pick the one you do want. This sok to the reminder for "REAS" inthe previous program. ion will tell the prograra which type of output you want. At the very start of the program the "SELECT TYPE" reminder will pop up and then go away after being displayed for one second... similar PROGRAM: CIRCULAR CURVE LAYOUT PROMPT INSTRUCTIONS KEYSTROKES | OUTPUT [ater calculation ofthe curve, begin the curve 1 layout program by responding Cit te final prompt in the curve program 2 [oesect tree [Reminder Prompt wi be played orone so: ‘To select this option, input any number and E a|ogFLECTION [stroke WS OR to nct use this type, just stroke ES) nathout input To ecect hs option, input any number and 4 ]TAH-08 stroke ZS} OR to na use this typ, just stroke GB without input Ho select this option, input any number and scro-03 stoke (25) OR to not use this ype just stoke - [EI without input To celoulate the layout at an offset, input the size af the offset (change sign for offsets tothe 6 loreser= side ofthe curve). For ealeulations along con- |) tine, just stroke QZ without input 7 [BC STATION, [inputthe station ofthe B.C. (ws | Inputthe station you want to calculate layout or. |p, ||INPUT STA [Ottpats seldion dependents DEF ANGLE TAN DIST or |Setedion dependent promot wm caD_b1sT : : VALUE 1 /GHORD oF I setecion dependent prompt wo [a aLUE ® i @ Returns you to step 8. Input the next station you THPUT STA [want o calculate and epeat steps 8 through 12, or stroke () to leave the layout program e017 Exercise 6! Complete the curve data forthe following, and then calculate the layout information forthe stations as indicated: 1, Layout by deflection and chord STATION DEFLECTION cHoRD, 510.23' 1219.25. BC. 12450, ov! jess tag 19400, B0.toe! 20vs.o1A 19450 244.77" 14400 Liwrea4tg 4450. EG 2. Layout by tangentoffset Radius STATION TANGENT DIST. OFFSET 400.00! __122+54.97 B.C. 122460 123400 125.16" 125450 124400 124350. EG. STATION cHoRD Dist. OFFSET 53424.97 B.C. 35%15'22" 59450, 237.71 54400 54450 55400 85450 EG. ‘triangle solutions “The triangle shown to the right wil be used for the examples, Tt should be noted thatthe output will vary slightly, depending on the umber of places input, particularly in the inpet of the angles. ‘The notations for angles and sides is familiar to [HP users, but isnot the standard, or textbook notation which you will have leamed in trigonometry (side a ‘opposite angle A, side b opposite angle B, and side © ‘opposite angle C), The sides and angles are numbered, in order, going around the triangle as shown below. In the example shown below, the designations go clockwise, if it will better fit the information available, te labeling may go counter- clockwise instead, as shown tothe lft Remember, side 1 is wherever you put it. ‘The example triangle (above) shows this style of labeling, compared to the stanfard notation for sides and angles. ‘Side 1 may be assigned to any side that is convenient to use, depending upon the available information about the triangle, It should be located at a side where the known information then falls into postion for solution by one ofthe routines. ‘The program begins with selection prompts for you to select the TYPE of solution needed. A brief reminder prompt, TYPE SELECTION, is displayed (one second) and then the 5 type options are offered. To NOT select one ofthe types just stroke GA). To select one, input I (or any number). 1 1 q q \ \ | | | | | | | | I I! Conse wth HD thgh any remaining, TYPE SELECTION options uti you gt th fist of the hee input prompts. Whidh ofthe prompls you gt will depend onthe TYPE, and will bein the | ___ stoners at spe ye calf Te intctns ae on te next pas, a he og eps EBL G) begin on page oP reso PROGRAM: TRIANGLE SOLUTIONS PROMPT INSTRUCTIONS weverrones_[ ouTPUT 1 ~ [Begin he program aoe 2|TYPE SELECTION |APPEARS BRIEFLY AS A REMINDER ina rani eee 3/s1-s2-88 _sovurion Fon TAREE si0ES KNOWN | apn coun car SOLUTION FOR TWO ANGLES AND Input number to select his sha-si-ar —— foguupeysonrwoanciss a0 lem ri cruel i choose Se eee ea eee | tennew beet Sipicai-me [FOGGING ANGLES KNOWN” [olen Econo pte rubra lo SOLUTION wien TW0 SIDES AND 6 /st-hl-s2 THE INCLUDED ANGLE ARE KNOWN [oploner WA © contnusto z noua raniber to see Bis rfs1-se-n2 [ENO SBESANO THE FOLLOWNG AN rT coin sere Fires rput romp wb own et : Revabe omnes ater coh nt 9 SIDE 1 10 ANGLE 1 " : ws SIDE 2 12 we JANGLE 2 6 it wo __|s0E 3 “ ae ANGLE 3 15 [5] JARER Appears when there is a second solution She SPS2K2 ype: The rogram 16/2HD SOLUTION again repeat steps 9 through 15 but the. putt tbe te Se de ae oe thecal Input When rished wie cba, Eva 7 return you to the triangle program for next calculafon, beginning at step 2 Examples ate shown on the following pages for each of the solution types individually, ‘covering the prompt, input and output in each case. Page 20 PROMPT | KEYSTROKES | OUTPUT ‘ta /INPUT SIDE 1 | @MMGIcocows) w[iifuT sie 2) ocwwsy ee [INPUT SIDE 3 | BMIMCocows)| 9 [SIDE 1 83640 0 si /ANSLE 1 36232 it sive 2 _| 608, side 1, side 2, side 3 n [ANGLE 2 THREE SIDES KNOWN is one of the most (os) used solutions for triangles, particularly 8 (wR F | since the accuracy of electronic distance E Gri] | measurement trilteration has, for the most hi | part, replaced triangulation in several types “ ANE 8 | GF surveys. The example begins at the input B42816 | prompts. 6 wa ER (wg) 239198 PROMPT KEYSTROKES | OUTPUT a/npur aie 3] GUGICICHCICHEY to /INPUT SIDE 1 Boon | selneuT aiae 1 | CICA ® sme 1 | [57450 10 ANGLE 1 E wa 042818 N wa /SI0E 2 i (ss 8.3641 angle 3, side 1, angle 1 z a TWO ANGLES AND THE Ws) |96.1280 INCLUDED SIDE ARE KNOWN 9 Way |SIDE 3 This sluion i sho wed ST secondary solution of the ther oun, afer the probiem bas ea aE @ first been reduced to these three 591912, known parts. 6 z ea we [239142 Paget side 1, side 2, angle 2 TWO SIDES AND THE FOLLOWING ANGLE KNOWN as two possible solutions. When this configuration is used , both solutions may be output. The second solution will not necessarily show the parts in the same order as the input. PROMPT | KEYSTROKES | OUTPUT AT Swe 1 (oMeocows eT sie 2 [WOAMAoTs aanama neu ase 2 | Sae (SI0E 1 157659 ANE ea2ee8 w 2 8 6 SBEGESEEEEEEE 8 (output wil continue wth the second ano SOLUTION SStton apo) rer We 28a Second Solution Output Page22 g E eeeeee : 8 gle Bg 8 FRER en E Noto utptis nat inte sae order the ol input. | tllieeestteeetilien iit ee ee ee rower | xevstrowes | OUTPUT | 451, angle 1, side 2 @ [liPUT SIDE 1 | Dona SIDES AND THE INCLUDED oy [INPUT ANGLE | Cocco |ANGLE KNOWN is resolved by finding HL ea) ithe third side, and then solving the {INPUT SIDE 2 [HICIGICENEIE | __riangle as shown on the previous page, d [SIDE 1 _lthree sides known, wa/5.740 o InUSLET [94.2818 a = [SIDE 2 - wal/2.3640 | 2 ANGLE 2 a [36.1281 8 WySIDE 3. Es wB)9.6300 “ ANGLE 3 59.1911 15 WS) /AREA 23.9138 PROMPT KEYSTROKES | OUTPUT sa INPUT SIDE 1 |@OM@qes side 1, angle 1, angle 2 a |iupuT aNoLe 1 | BAC cocacca ONE SIDE AND THE TWO | ee |[NPUT ANGLE 2 |WWOWW@es) FOLLOWING ANGLES KNOWN This | SIDE 1 solution first solves for the third angle. ‘The remainder of the triangle is solved as was) /5.7450_ | Angle, ‘Angle to determine the | 1 GIANGLE 1 | other missing sides. - (Wy 84.2818 "1 aside 2 | Waa |8.3641 2 aaNGLE 2 [36.1238 13 SIDE 3 19.6801 4 ANGLE 3 (59.1912 5 AREA )/23.9142 Pege23 Broreise 7° 1. Solve the triangle Side 1 ‘Angle 1 Side 2 Angle 2 Side a Ww 2 Solve the triangle Side 1 ‘Angle 1 Side 2 Angle 2 Sides Angle 3 ‘Area 8. Solve the triangle Side 1 Anglo Side 2 Angle 2 Side 8 Angle 3 Area — ee Exercise 7 (Cont 4. Solve the triangle Side 45.401 Angle 1 mats Bide2 91 .400 Angle2 __ 27° ie uo Sides \02.v02 Angle 3 2° a 2" Area 50, 65S 52, Solve the triangle Sidet 19,2 Angle1 et a2 oid Side 2 "94, worl Angle2 40 13.0! Side 07.86 Angle3 (a? i 24" Area 120.4A65 6, Solve the triangle Side aettuo Anglet fi side 26. Angle? Al’ 32! So" Sided ABB\UD Angle si’ \3 v2) Area Vie oA Page25 coordinate geometry ‘The backbone of Coordinate Geometry ealultions isthe relationship between coordinates with known values. If he coordinates fr one point are weg Ne known the direction and distance to a second point allows calculation of the . ? new points coordinates, or if both points are known, we can calculate the ditection and distance between them. cals Bearings are input with quadrant codes and the quadrants are ‘ow ex’ numbered withthe samo system tat has been used by Hewlett-Packard since ee ee the fist surveying programs for handheld HPs came out ‘The bearing and quadrant code are prompted for, and all input (and cutput) isin Degrees minutes and seconds (D.ms) format. After each input the WS) key is stroked. Our programming also includes the opion to use azimuths instead of bearings... the azimuth is input (Ds) and the GH) key is stoked, ‘These options are presented atthe beginning of each COGO program, and selected by your answer to the prompt, AZ#2. ERC, where you enter either 0 (work in azimuth) or 1 (work in bearings) and then stroke the WA key. storing/recalling coordinates by point number "A great advantage with the HP3Ss is the ability to store and recall coordinates by point numbers. ‘We used LBL. P (for point) for the program that allows you to do both the storage and recalling. ‘The program uses the INPUT functions to prompt for the item needed. For instance the traverse program will ‘promptP? at the beginning, flloved by the prompts fori? and E?, after each number is input you stroke ‘you aze using LBL P as a stand-alone program for storing of recalling points, make sure Flag 10 ‘lear before starting. (after verifying the LN# you can modify the program fo automaticaly clear Flag 10 by inserting the line CF 10 as new line 2). ‘That's easy, but what if you want to start with an already stored point? The point number is input, but you stroke G2] before stroking GD, and the coordinates are recalled. ‘The program steps for LBL P begin on page 9P. PROGRAM: STORE OR RECALL POINTS PROMPT INSTRUCTIONS: KEYSTROKES ‘ourPuT 1 ‘Clear Flag 10, Bagin the program Oana = is stored and promps| zap? ‘To store a point nput the point # a aca [To recall polatinput tho point # ac a Inegative number is recalled and parent If this option isused the program will. 2» |P9 [ontinve from tere, Option Za wi (PON CZIGI [program wi continue ‘bring up the additional prompts at 3 ‘and 4 3 |n? Input the north coordinate north coord) | Eee 7) _| Parent program wil ayer Input the east oon least coord |p Oa oR a Ifjust using LBL P to input points, | ay WORTH. copeoTNATE stroke 8 to view and check coordinates IERST. COORDINATE Page 26 Lets clear Fag 10 (ISIN and try an example of storing points 4 Point #4, N= 5(227, E= 27.45 Point #5, N= 204.63, B=424.56 EXAMPLE: STORE POINTS 4 PROMPT INSTRUCTIONS oureuT IE Clear Flag 19, Begin the program ai? (Tees sed pat wll ow |r ee Petia daaommena aft? be shoun nthe xegister) Input the | CHCONCENCENCAICAIW) |Next promt l new north ceordinate he ast sed east coorinat wil le? parent program wll 4 be shown inthe xepister) Input the | ENCANA [Pore eo hong 1 i new east cooinale ome tents see a760 [5] Ve an chk cores pee ae op Begin the program ir? (The last used point # wil bo shown Net prompt Heh inthe xsi) cia saace i" The ast used noth coordinato wil aff be shonn inthe register) Input the |CEICCICANCDWH) |Next promt 1 now north ecordinats sear. | [The last used east coordinate wl i 1 Ee be shown nine xreiten pu he encayencacHan ean [EFT eps «D)) 6221 FX(COSCHNS? «6))) 026 INPUT P Geee + Paz? STO J 223 sro Wl 028 (HEI 6224 OF 8 6225 cro ci72 Paz9. STO) (226 RTH O30 RCL W G22? INPUT SIDE 1 ee Po32 RTH 6228 RTH 6229 INPUT ANGLE | au ) ae 230 RTH Toe! LBL T 231 INPUT SIDE 2 Tage Het pave ean O04 AZ=8 BRG=I 6285 INPUT ANGLE 3 6234 RTW Tie ma : 1007 SF 2 —Point Storage and Recal’————— 1998 CF 10 POOL LBL P iio tel pe Poo INPUT P TOL! S10 H Poos RCL P Tol2 $10 0 Pood 2(87 1625 DISTANCE 1026 sto D 1027 STO+ $ 1028 CF 19 moa mono aman 0 wma ne ene Potato eomann ena = = = mom os aan @ 1058 xQ)y 1059 LASTx 1060 x TO6L RTH Tage + 1963 x 106d + Te65 ABS 1066 LASTx 1867 ARG 068 360 1069 RNDR 1070 4HKS TO? xOy Tore RTW |—Traverse Closure kot LBL K Koo? RCL N. KO03 RCL- ¥ Koo4 RCL E KO05 RCL- Koos XEQ Ta62 Ko07 STO 0 K008 xQy ko09 180 Kai + Koll 360 KO12 RHOR KOL3 STO A KOld FS? 2 KOiS XEO AgOd KO16 CLOSE ERROR KO17 PSE Kole £3? 2 Ko1g VIEW B Kozo FS? 2 Ko2t VIEW o KO22 RCL Z KO23 x20? Koz4 VIEW A ko25 VIEW D koz6 RLS Ko27 RCL? D Ko28 STO R a man ic Ko29 Ko30 Koa! Ko32 Ko33 Ko34 Koa k036 K037 Kose k039 Kodo Kod Kode Kod —Stakeout: PRCSN RATIO PSE VIEW R RCL ABS STO A ARER PSE VIEW A SUN H DIST PSE VIEW § tr 2 CLSTK RTW LBL § Intersections Tool 102 1003 1904 1005 1008 1997 (Cos on net poe) age HP 1035, 1036 1037 1038 1039 1040 Todt 1042 1043 1044 1045, 1046 1047 1048 1049 1050 $10 Z Cle BaD 1073 FS? 6 aaoo 1074 AZ-AZ=L Eien arte GD | 1075 Soncocarster |t976 F592 2 @aiaia BRO-BRE=1 — CGBIren ae wey {1077 ‘Stee cchapne inet | 1878 220? asco | 1975 SF e@a200 Cle Baan 1688 FS? 6 aa0o 1081 AZ-DIST=1 Oren ste ED | 1992 {ss each tne oat Fg? 2 aia |1083 BRC-DIST=1 Eimer aoe ey {1084 230? SF 3 Cle DISt-o1st=1 2207 SF 4 Page 12P Cle FS? 6 AZ-08= Fs? 2 BRG-0S=1 x80? SF 8 Che FS? 0 XEO 1139 FS? 1 xEQ 1139 FS? 3 MEQ 1139 sto ¢ >HNS STO A RCL T RCL- ¢ sto Vv 30 sto # + 180 He sto k Fs? 4 DISTANCE F374 8T0 D cr 10 F520 SxSTN(V) F520 sto ¢ SF 10 F521 XEQ 1139 F521 one on ex pages j sto P 1135 VIEW 0 Fs? 3 1136 CF 6 DISTANCE — CDrensrte | 1137 CTO 1001 \ ro) bucsuara™ | 18 EE ' Eide BaD | HT eta DISTANCE Ean UD fee 1142 £82 2 | ie ara | 1a hea mat ae Ca 1144 Hs | ae eee Pls a I 1102 ¥e0 [184 Lee eure | 1103 F9? 1 {las F3? 2 ] Ted ¥e0 1177 Has Ree Al 1105 FS? 3 igo FS? 2 | 1106 X60 [168 : I Heard 31 XE0 fod Hd Ht is 1 ts 1 f 1140 RCL 0 1154 FS? 2 HHL AED Toot 1155 VIEW @ + 1156 RTH | ee 1187 $0($9+80(0)- Lan vist BD | Tt? Xe0 146 1159 1118 VIEW 1160 acos 1119 VIEW N 1161 $T0 ¥ 1126 IEW E tee | 121 RCL E ieee I 1122 ReL-0 1163 RCL ¥ 1123 RCL 1164 $10 ¢ Hd Rok cat 1165 9His + 70 ize eer wate | tee In Tees ee 1168 (SXSIN(VI)42: | ee 180 oe 1169 STO | : 70 I 1131 360 ono fe Sa) 1132 RWDR me Hi7t st0 b 1133. $T0 A mene 1172 sxcos¢v> 14 Heo Tide. Ge L178 SORT(L-H) Gd men sate ote ch abe | 174 + 1175 $10 0 em 1176 RTW ees) 177 PT ED ren sone ED) bat soch apna pt 1178 sT0 K ence 1179 188-(K+¥) Then soko EL) date och aa ht [180 TO H exc TN8L (SXBINCK))+ mpates# equation Sta" nee 1182 STO D Ben 1183 RTH mom) 1184 SxSINCY) Balne oo OS 1185 STO ¢ ama HEE Sifofcv> game ene 118? STO D eaew 1188 RTW or Maintenance (setting/clearing coordinate registers) Sasol eee al oe eae tte eos cue cecal ey er coordinates. LN= 42. 2605 eee ett ‘repsters (instead of 150) by chimging the control number at step 7004, For instance, 2008 ityou use te mambe 20001, i wll st wp 2009 200 registers for eoorinl storage, 2018 Partially clearing Registers LBL Z (8,61 810 k 150.008 310 J. eC REL K STO DSE J CTO 2006 RT nao Again, looking st the control number at step 2084, assume that you have 45 or so used coordinate registers and you went to clear all but numbers 1-1 5 bocause they are the basic Control Points for your projec tht you wil be using again tomorrow. Use the number 150.01501. ‘This means the highest register is 150, you want to stop clearing et 15 (O15 because it requires the> digits) and you are decrementing by 1 (01 because it requires (0 igi). The program will now clear ony esters above 15 and below 151 Page MAP [LBL] pege | IN CKY FLAGS USED REGISTERS USED 3p P23 |] [0 i RIC MNOS a 73/12 | | B 95, |EE29| [| ap [1209 |aea2 sf p | 46 | 88 [1027 i E | a | t9e [749e G | op |1295 [0515 | 2e | 177 |Fse2 | [1 [ie | 786 [0599 K | tor | 171 [sare x | aap | ite [4892 HT P | 9p | 116 [acer [-s [air [64 [719 E if | op | 246 [9596] || v | a | 279 [6025 x [34 | 98 [tebe | z | 14 | 41 [pc26 Hl “In the earlést release ofthe HP3S¢ caleulators the checksums are not always the same in different cealeulators. For this book we will give the LN and checksum numbers, but you should not rely on ‘the checksums to agree. If you have the right LN number and the program seems to work, you are probably correct in {your input, however you can have the correct LN number and stil have an error in a ine such 2s STO A when it should have been STO B, At the time of this THIRD PRINTING we still do not [know ifthe checksum problem has been fixed in the ealeulators yet. ee ISP “dealt wm is |

You might also like