SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Filename:1.RUN MENUŸ
"1.COGO"Ÿ
"2.CADESTER"Ÿ
"3.CURVE"?„ZŸ
Z=1◊Prog "COGO":Z=2◊Prog"CADES":Z=3◊Prog"CURVE"Ÿ
Ÿ
Filename:2L-INTERSECTŸ
Ÿ
ClsŸ
"CTRL N1"?„A:"CTRL E1"?„BŸ
ClsŸ
"BRG 1"?„EŸ
E„W:Prog "P9"Ÿ
W„EŸ
ClsŸ
Rec(10000,E)Ÿ
I+A„GŸ
J+B„HŸ
((G-A)¡(H-B))„MŸ
"CTRL N2"?C:"CTRL E2"?DŸ
ClsŸ
"BRG 2"?„FŸ
F„W:Prog "P9"Ÿ
W„FŸ
Rec(10000,F)Ÿ
I+C„KŸ
J+D„LŸ
((K-C)¡(L-D))„NŸ
A-MB„OŸ
C-ND„PŸ
(P-O)¡(M-N)„QŸ
QM+O„RŸ
ClsŸ
"N INTERSECT":Rÿ
"E INTERSECT":Qÿ
Ÿ
Filename:BRG-DISTŸ
Ÿ
ClsŸ
Deg:Fix 4Ÿ
"CTRL PT N"?„N:"CTRL PT E"?„EŸ
Lbl 0:ClsŸ
"PT N"?„YŸ
Y=-99◊StopŸ
"PT E"?„XŸ
Pol(Y-N,X-E)Ÿ
Prog "IF BRG"Ÿ
CLsŸ
"BRG":W>DMSÿ
"JRK":Iÿ
Goto 0Ÿ
Filename:CADESŸ
Ÿ
ClsŸ
"1.TRV-DIR COMP"Ÿ
"2.SOLAR OBS"?„ZŸ
Z=1◊Prog "TRAV-DIR-COM"Ÿ
Z=2◊Prog "SOLAR"Ÿ
Ÿ
Filename:CIRŸ
Ÿ
ClsŸ
"1.CENTER2P"Ÿ
"2.DEFLECTION"?„ZŸ
Z=1◊Prog "CIRCULAR":Z=2◊Prog "DEFLECT"Ÿ
Ÿ
Filename:CIRCULARŸ
Ÿ
ClsŸ
30„DimZŸ
ClrMemoryŸ
Deg:Clrstat:FreqOff:Fix 3Ÿ
0„Z[1]Ÿ
"CIRCULAR"Ÿ
"IP ANG"?„CŸ
C„WŸ
Prog "P9"Ÿ
W„CŸ
0„WŸ
ClsŸ
"Radius"?„RŸ
ClsŸ
"1.LEFT"Ÿ
"2.RIGHT"?„KŸ
ClsŸ
"IP COORD N"?„NŸ
"IP COORD E"?„EŸ
ClsŸ
"CH ST"?„DŸ
ClsŸ
"COORD CH N OR TAN"?„OŸ
"COORD CH E OR TAN"?„PŸ
ClsŸ
"CTL STN N"?„Z[21]Ÿ
"CTL STN E"?„Z[22]Ÿ
ClsŸ
Lbl 0Ÿ
Z[1]+1„Z[1]Ÿ
"SET OUT CH"?„FŸ
"SET OUT OF"?„UŸ
ClsŸ
(W¿(2ÊR))¡360„HŸ
Pol(O-N,P-E):ClsŸ
If J<0: Then J+360„Z:Else J„Z: IfEndŸ
I+D„GŸ
tan((C¡2))¿R„LŸ
G-L„QŸ
((F-Q)¿360)¡(2ÊR)„AŸ
Q+H„MŸ
Rec(L,Z):ClsŸ
N+I„YŸ
E+J„XŸ
If K»1:Then Rec(R,Z-90):I+Y„S:J+X„T:Rec(R,Z+90+C):I+S„V:J+T„WŸ
Rec(R-U,Z+90+A):I+S„G:J+T„ZŸ
Else Rec(R,Z+90):I+Y„S:J+X„T:Rec(R,Z-90-C):I+S„V:J+T„WŸ
Rec(R+U,Z-90-A):I+S„G:J+T„Z:IfEndŸ
G„Z[25]Ÿ
Z„Z[26]Ÿ
"POIN CORD N":Gÿ
"POIN CORD E":Zÿ
Prog "P7"Ÿ
ClsŸ
"BRG TO PT":W>DMSÿ
"DIST TO PT":Iÿ
ClsŸ
If Z[1]>1:Then Goto 0:IfEndŸ
"PC CORD N":Yÿ
"PC CORD E":Xÿ
ClsŸ
"PT CORD N":Vÿ
"PT CORD E":Wÿ
ClsŸ
"ARC LENGTH":Hÿ
ClsŸ
"PC CHN":Qÿ
"PT CHN":Mÿ
ClsŸ
Goto 0Ÿ
Ÿ
Filename:COGOŸ
Ÿ
ClsŸ
"1.POINT"Ÿ
"2.LINE"?„ZŸ
Z=1◊Prog "PT":Z=2◊Prog "LINE"Ÿ
Ÿ
Filename:CURVEŸ
Ÿ
ClsŸ
"1.CIRCULAR"Ÿ
"2.SPIRAL"?„ZŸ
Z=1◊Prog "CIR":Z=2◊Prog "SP"Ÿ
Ÿ
Filename:DEFLECTŸ
Ÿ
ClsŸ
Deg:Fix 4Ÿ
Q+L„QŸ
Z[3]=-99◊Goto 0Ÿ
"SC N"?„NŸ
"SC E"?„EŸ
ClsŸ
"CH SC"?„QŸ
ClsŸ
"IP N"?„GŸ
"IP E"?„HŸ
ClsŸ
"1.LEFT"Ÿ
"2.RIGHT"?„KŸ
ClsŸ
"RADIUS"?„RŸ
ClsŸ
Lbl 0Ÿ
"CTL N"?„Z[21]Ÿ
"CTL E"?„Z[22]Ÿ
ClsŸ
Lbl 2Ÿ
"CH TO SET"?„PŸ
P-Q„DŸ
((D¡(2ÊR))¿360)¡2„BŸ
B¿2„AŸ
Z[3]=-99◊Goto 1Ÿ
Pol(G-N,H-E)Ÿ
Prog "IF BRG"Ÿ
Lbl 1Ÿ
(R¡Sin((180-A)¡2))¿sin(A)„CŸ
If K=1:Then Rec(C,U-B):Else Rec(C,U+B):IfEndŸ
"N PT":I+Nÿ
"E PT":J+Eÿ
I+N„Z[25]Ÿ
J+E„Z[26]Ÿ
Prog "P7"Ÿ
"Brg TO PT":W>DMSÿ
"DIST TO PT":Iÿ
Goto 2Ÿ
Ÿ
Filename:IF-BRGŸ
Ÿ
IF J<0:Then J+360„W:Else J„W:IfEndŸ
ReturnŸ
Ÿ
Filename:KIBLATŸ
Ÿ
21.25156„AŸ
A„WŸ
Prog "P9"Ÿ
W„AŸ
39.49291„LŸ
L„WŸ
Prog "P9"Ÿ
W„LŸ
"LAT(N)DMS"?„BŸ
B„WŸ
Prog "P9"Ÿ
W„BŸ
"LONG(E)DMS"?„MŸ
M„WŸ
Prog "P9"Ÿ
W„MŸ
sin(M-L¡((cos(B)¿tan(A))-(sin(B)¿cos(M-L)))„TŸ
tanŒ (T)„TŸ
If B>A:Then 180-T„T:Else 360-T„T:IfEndŸ
"BEARING KIBLAT":T>DMSÿ
Ÿ
Filename:LINEŸ
Ÿ
ClsŸ
"1.ONLINE"Ÿ
"2.OFFSET"Ÿ
"NEXT„EXE"ÿ
ClsŸ
"3.2LINTERSECT"Ÿ
"4.ASKAZE ONLINE"?„ZŸ
Z=1◊Prog "ONLINE":Z=2◊Prog "OFFSET":Z=3◊Prog"2L-INTERSECT":Z=4◊Prog "ONLINE1"Ÿ
Ÿ
Filename:LVL CALCŸ
Ÿ
Cls:ClrStatŸ
"TBM"?„AŸ
"BS"?„BŸ
ClsŸ
A+B„CŸ
0„KŸ
Lbl 0Ÿ
Isz KŸ
ClsŸ
"PT"?„DŸ
D=-99◊StopŸ
C-D„EŸ
"LVL=":Eÿ
E„List X[K]Ÿ
Goto 0Ÿ
Ÿ
Filename:OFFSETŸ
Ÿ
ClsŸ
Deg:Fix 4Ÿ
"N1"?„Y:"E1"?„XŸ
ClsŸ
"N2"?„N:"E2"?„EŸ
ClsŸ
N=Y◊Y+0.0000001„YŸ
E=X◊X+0.0000001„XŸ
Lbl 0Ÿ
"N PT"?„SŸ
If S=-99:Then Stop:Else "E PT"?„TŸ
IfEndŸ
ClsŸ
(Y-N)¡(X-E)„MŸ
(MX+((1¡M)¿T)-Y+S)¡(M+(1¡M))„QŸ
Y+M(Q-X)„PŸ
À((T-Q)í + (S-P)í)„OŸ
À((P-Y)í + (Q-X)í)„LŸ
"N CL":Pÿ
"E CL":Qÿ
ClsŸ
"CH":Lÿ
Pol(N-Y,X-E)Ÿ
Prog "If BRG"Ÿ
W„AŸ
Pol(S-P,T-Q)Ÿ
Prog "IF BRG"Ÿ
W„BŸ
A>270◊Goto AŸ
A>180◊Goto BŸ
A>90◊Goto BŸ
A>0◊Goto CŸ
Lbl AŸ
B>180◊-O„OŸ
Goto DŸ
Lbl BŸ
B<A◊-O„OŸ
Goto DŸ
Lbl CŸ
B>270◊-O„OŸ
LBL DŸ
"OFST":Oÿ
Goto 0Ÿ
Ÿ
Filename:ONLINEŸ
Ÿ
ClsŸ
Deg:Fix 4Ÿ
"N1"?N:"E1"?EŸ
ClsŸ
"N2"?Y:"E2"?XŸ
ClsŸ
"Ans IN?"Ÿ
"1.COORD"Ÿ
"2.BRG DST"?„MŸ
ClsŸ
If M=1:Then Goto 1:ElseŸ
"CTRL N"?C:"CTRL E"?DŸ
IfEndŸ
Lbl 1Ÿ
Pol(Y-N,X-E)Ÿ
If J<0:Then J+360„Z:Else J„Z:IfEndŸ
"BRG ALGN":Z>DMSÿ
"JRK":Iÿ
Lbl 0Ÿ
"CHN"?„H:"OFST"?„OŸ
If O=0:Then 0.0000001„O:IfEndŸ
If H=0:Then 0.0000001„H:IfEndŸ
Rec(H,Z)Ÿ
I+N„AŸ
J+E„BŸ
If O<0:Then Z-90„T:cos(T)¿Abs(O)+A„K:sin(T)¿Abs(O)+B„LŸ
Else Z+90„T:cos(T)¿O+A„K:sin(T)¿O+B„L:IfEndŸ
If M=1:Then "N PT":Kÿ
"E PT":Lÿ
Goto 3Ÿ
Else Goto 2:IfEndŸ
Lbl 2Ÿ
Pol(K-C,L-D)Ÿ
If J<0:Then J+360„:If EndŸ
Fix 4Ÿ
"BRG TO PT":J>DMSÿ
"DIST TO PT":Iÿ
Lbl 3Ÿ
Norm 1Ÿ
"NEXT PRSS 1"?RŸ
R=1◊Goto 0:StopŸ
Ÿ
Filename:ONLINE1Ÿ
Ÿ
ClsŸ
"N1"?A:"E1"?BŸ
ClsŸ
"0.COORD"Ÿ
"1.BRG"?HŸ
If H » 0:Then "BRG"?E:E„W:Prog "P9":Goto 2:W„F:IfEndŸ
"N2"?C:"E2"?DŸ
Pol(C-A,D-B)Ÿ
If J<0:Then J+360„F:Else J„F:IfEndŸ
"CH END":Iÿ
"BRG ALG":F>DMSÿ
Lbl 2Ÿ
"CH"?GŸ
cos(F)¿G+A„KŸ
sin(F)¿G+B„LŸ
"CL N":Kÿ
"CL E":Lÿ
"OFL"?MŸ
M=0◊Goto 3Ÿ
F-90„PŸ
cos(P)¿M+K„QŸ
sin(P)¿M+L„RŸ
"OL N":Qÿ
"OL E":Rÿ
"OFR"?NŸ
N=0◊Goto 2Ÿ
F+90„PŸ
cos(P)¿N+K„QŸ
sin(P)¿N+L„RŸ
"OR N":Qÿ
"OR E":Rÿ
Goto 2Ÿ
Ÿ
Filename:P6Ÿ
Ÿ
If W<180:Then W+180„W:Else W-180„W:If EndŸ
Ÿ
Filename:P7Ÿ
Ÿ
Pol(Z[25]-Z[21],Z[26]-Z[22])Ÿ
Prog "If BRG"Ÿ
Ÿ
Filename:P9Ÿ
Ÿ
Int(W)+Int(Frac(W)¿100)¡60+(Frac(Frac(W)¿100)¿100)¡3600„WŸ
Ÿ
Filename:PTŸ
Ÿ
ClsŸ
"1.RADIAL"Ÿ
"2.BRG DIST"?„ZŸ
Z=1◊Prog "RADIAL":Z=2◊Prog "BRG-DIST"Ÿ
Ÿ
Filename:RADIALŸ
Ÿ
ClsŸ
"NORTH STN"?„NŸ
"EAST STN"?„EŸ
ClsŸ
Lbl 0Ÿ
"BRG"?„BŸ
B„WŸ
Prog "P9"Ÿ
W„BŸ
"DIST"?„DŸ
Rec(D,B)Ÿ
I+N„YŸ
J+E„XŸ
ClsŸ
"NORTH PT":Yÿ
"EAST PT":Xÿ
ClsŸ
"NEXT PRSS 1"?TŸ
ClsŸ
If T=1:Then Goto 0Ÿ
Else StopŸ
Ÿ
Filename:RESECTŸ
Ÿ
"LEFT PT"Ÿ
"N"?A:"E"?BŸ
"RIGHT PT"Ÿ
"N"?C:"E"?DŸ
Pol(C-A,D-B)Ÿ
I„GŸ
J„HŸ
"DIST TO 1"?EŸ
"DIST TO 2"?FŸ
(E+F-G)<0◊"ERROR"Ÿ
(G+F-E)<0◊"ERROR"Ÿ
(G+E-F)<0◊"ERROR"Ÿ
cosŒ ((Gí+Eí-Fí)¡(2¿G¿E))„KŸ
H+K„LŸ
cos(L)¿E+A„MŸ
sin(L)¿E+B„NŸ
cosŒ ((Eí+Fí-Gí)¡(2¿E¿F))„PŸ
"CHECK ANGLE":P>DMSÿ
"PT N":Mÿ
"PT E":Nÿ
Pol(A-M,B-N)Ÿ
J<0◊J+360Ÿ
"BRG TO 1":J>DMSÿ
Ÿ
Filename:SCSŸ
Ÿ
ClsŸ
30„DimZŸ
0„Z[1]Ÿ
ClrMemoryŸ
"TS N"?„NŸ
"TS E"?„EŸ
ClsŸ
"CH TS"?„QŸ
"IP ANG"?„BŸ
ClsŸ
"1.LEFT"Ÿ
"2.RIGHT"?„KŸ
ClsŸ
"IP N"?„GŸ
"IP E"?„HŸ
ClsŸ
"R"?„RŸ
"LS"?„LŸ
ClsŸ
"CTL N"?„Z[21]Ÿ
"CTL E"?„Z[22]Ÿ
Lbl 0Ÿ
ClsŸ
"CH TO SET"?„PŸ
P-Q„DŸ
P=-99◊StopŸ
If D>L:Then D„Z[1]:L„D:IfEndŸ
Prog "SP-OS"Ÿ
tanŒ (X¡Y)„ZŸ
Z[1]>L◊((B-(Z¿6))¡360)¿(2¿Ê¿R)„CŸ
Pol(G-N,H-E)Ÿ
If J<0:Then J+360„V:Else J„V:IfEndŸ
I„OŸ
Z[1]?L+C◊Goto 6Ÿ
If K=1:Then Rec(À(Xí+Yí),V-Z):ElseŸ
Rec(À(Xí+Yí),V+Z):IfEndŸ
Z[1]>L◊Goto 5Ÿ
ClsŸ
I+N„Z[25]Ÿ
J+E„Z[26]Ÿ
"N SP1":I+Nÿ
"E SP1":J+Eÿ
Prog "P7"Ÿ
ClsŸ
"BRG TO PT":W>DMSÿ
"DIST TO PT":Iÿ
Goto 0Ÿ
Lbl 5Ÿ
I+N„Z[2]Ÿ
J+E„Z[3]Ÿ
V„Z[4]Ÿ
If K=1:Then Z[4]-(Z¿3)„Z[5]:Else Z[4]+(Z¿3)„Z[5]:IfEndŸ
Z[1]-L„Z[6]Ÿ
(Z[6]¡(2ÊR))¿360„Z[7]Ÿ
(180-Z[7])¡2„Z[8]Ÿ
((R)¡sin(Z[8]))¿sin(Z[7])„Z[10]Ÿ
Z[6]¿180)¡(2ÊR)„Z[9]Ÿ
If K=1:Then Rec(Z[10],Z[5]-Z[9]):Else Rec(Z[10],Z[5]+Z[9]):IfEndŸ
ClsŸ
Z[2]+I„Z[25]Ÿ
Z[2]+J„Z[26]Ÿ
"N CIR":Z[25]ÿ
"E CIR":Z[26]ÿ
Prog "P7"Ÿ
ClsŸ
"BRG TO PT":W>DMSÿ
"DIST TO PT":Iÿ
ClsŸ
0„Z[1]Ÿ
Goto 0Ÿ
Lbl 6Ÿ
L-(Z[1]-(C+L))„DŸ
If K=1:Then V-B„F:Else V+B„F:IfEndŸ
Prog "SP-OS"Ÿ
tanŒ (X¡Y)„ZŸ
Rec(O,F)Ÿ
G+I„Z[12]Ÿ
H+J„Z[13]Ÿ
If F<180:Then F+180„F:Else F-180„F:IfEndŸ
If K=1:Then Rec(À(Xí+Yí),F+Z):Else Rec(À(Xí+Yí),F-Z):IfEndŸ
ClsŸ
Z[12]+I„Z[25]Ÿ
Z[13]+J„Z[26]Ÿ
"N SP2":Z[25]ÿ
"N SP2":Z[26]ÿ
Prog "P7"Ÿ
ClsŸ
"BRG TO PT":W>DMSÿ
"DIST TO PT":Iÿ
ClsŸ
0„Z[1]Ÿ
Goto 0Ÿ
Ÿ
Filename:SOLAR
Ÿ
ClsŸ
30„DimZŸ
ClrMemoryŸ
DegŸ
Fix 4Ÿ
"ORIGIN"Ÿ
"1.SEL"Ÿ
"2.OTR"?„SŸ
ClsŸ
If S=1:Then 55960.95„O:-21759.48„Q:Else 0„O:0„QŸ
IfEndŸ
"CRD STN N"?„CŸ
"CRD STN E"?„DŸ
ClsŸ
"LATITUDE NEG"Ÿ
"PRES EXE"ÿ
"1.JHR 4.PHG"Ÿ
"2.N9-ML 5.PRK"Ÿ
"3.KLTN 6.SGOR"Ÿ
"PRES EXE"ÿ
ClsŸ
"7.PNG 8.KD-PR"Ÿ
"9.TGNU"Ÿ
"PRES CHOICE"?„AŸ
ClsŸ
A=1◊2.0233„WŸ
A=2◊2.4244„WŸ
A=3◊5.5338„WŸ
A=4◊3.4240„WŸ
A=5◊3.3909„WŸ
A=6◊3.4049„WŸ
A=7◊5.2517„WŸ
A=8◊5.5755„WŸ
A=9◊4.5646„WŸ
Prog "P9"Ÿ
(((C-O)¿0.03256)¡3600)+W„EŸ
((D-Q)0.03246)¡3600„Lsin(E)¿L„LŸ
L¿-1„LŸ
0„KŸ
Lbl 0Ÿ
Isz KŸ
Norm 1Ÿ
"OBS":Kÿ
ClsŸ
Fix 4Ÿ
"TIME"?„TŸ
T„WŸ
Prog "P9"Ÿ
W„TŸ
"BRG"?„Z[1]Ÿ
Z[1]„WŸ
Prog "P9"Ÿ
W„Z[1]Ÿ
ClsŸ
"VERT"?„VŸ
V„WŸ
Prog "P9"Ÿ
W„VŸ
If V<90:Then 90-V„V:Else V-270„V:IfEndŸ
If K=1:Then0„M:0„N:0„F:Else G„M:H„N:I„F:IfEndŸ
T„ZŸ
Z[1]„RŸ
V„UŸ
Z+M„GŸ
R+N„HŸ
U+F„IŸ
K=4◊Goto 1:Goto 0Ÿ
Fix 4Ÿ
Lbl 1Ÿ
(G¡4)-8„GŸ
If Z[1]<180:Then (H+360)¡4„H:Else (H-360)¡4„H:IfEndŸ
(I¡4)-(1¡tan(I¡4))¿0.016111111„IŸ
ClsŸ
"RO LFT"?„Z[2]Ÿ
Z[2]„WŸ
Prog "P9"Ÿ
W„Z[2]Ÿ
"RO RIGHT"?„VŸ
V„WŸ
Prog "P9"Ÿ
W„VŸ
If V<Z[2]:Then V+180„V:Else V-180„V:IfEndŸ
(Z[2]+V)¡2„UŸ
ClsŸ
If G<4:Then "DEC 0"?„T:Else "DEC 6"?„T:IfEndŸ
T„WŸ
Prog "P9"Ÿ
W„TŸ
If G<4:Then "DEC 6"?„V:Else "DEC 12"?„V:IfEndŸ
V„WŸ
Prog "P9"Ÿ
W„VŸ
90-(T+(((V-T)¡6)¿G))„VŸ
(cos(V)-(sin(E)sin(I)))¡cos(E)cos(I))„RŸ
cosŒ (R)„RŸ
U+R-H+L„MŸ
M<0◊M+360„MŸ
"BRG TR":M>DMSÿ
Ÿ
Filename:SP
Ÿ
ClsŸ
"1.SPIRAL"Ÿ
"SPIRAL-CIR-SPIRAL"?„ZŸ
Z=1◊Prog "SPIRAL":Z=2◊Prog "SCS"Ÿ
Ÿ
Filename:SPIRAL
Ÿ
ClsŸ
30„DimZŸ
Deg:Fix 4Ÿ
"TS N"?„NŸ
"TS E"?„EŸ
ClsŸ
"CH TS"?„QŸ
ClsŸ
"1.LEFT"Ÿ
"2.RIGHT"?„KŸ
ClsŸ
"IP N"?„GŸ
"IP E"?„HŸ
ClsŸ
"R"?„RŸ
"LS"?„LŸ
ClsŸ
"CTL N"?„Z[21]Ÿ
"CTL E"?„Z[22]Ÿ
Lbl 0Ÿ
ClsŸ
"CH TO SET"Ÿ
"-99 TO CIRC"?„PŸ
P=-99◊L+Q„PŸ
P-Q„DŸ
Prog "SP-OS"Ÿ
tanŒ (X¡Y)„ZŸ
Pol(G-N,H-E)Ÿ
If J<0:Then J+360„V:Else J„V:IfEndŸ
If K=1:Then Rec(À(Xí+Yí),V-Z):Else Rec(À(Xí+Yí),V+Z):IfEndŸ
ClsŸ
P=L+Q◊I+N„NŸ
P=L+Q◊J+E„EŸ
P=L+Q◊Prog "TANBRG"Ÿ
"N PT":I+Nÿ
"E PT":J+Eÿ
I+N„Z[25]Ÿ
J+E„Z[26]Ÿ
Prog "P7"Ÿ
ClsŸ
"BRG TO PT":W>DMSÿ
"DIST TO PT":Iÿ
ClsŸ
Goto 0Ÿ
Ÿ
Filename:SPOS
Ÿ
D-(D^(5))¡(40RíLí)+(D^(9))¡(3456(LR)^(4))„YŸ
(D^(3))¡(6RL)-(D^(7))¡(336(LR)^(3))+(D^(11))¡(42240(RL)^(5))„XŸ
Ÿ
Filename:TANBRG
Ÿ
If K=1:Then V-(Z¿3)„V:Else V+(Z¿3)„V:IfEndŸ
V„UŸ
-99„Z[3]Ÿ
Prog "DEFLECT"Ÿ
Ÿ
Filename:TRVDIRCO
Ÿ
30„DimZŸ
Deg:Fix 4Ÿ
Cls:ClrStatŸ
"CORD STRT N"?QŸ
"CORD STRT E"?RŸ
Q„Z[21]Ÿ
R„Z[22]Ÿ
ClsŸ
"1.CHAIN"Ÿ
"2.METER"?„Z[30]Ÿ
0„KŸ
Lbl 0Ÿ
Isz K:NORM 1:"LINE:":Kÿ
ClsŸ
"BRG:"?„W:Prog "P9":"DIST:"?„VŸ
Z[30]=1◊V¡20.1168„VŸ
Rec(V,W)Ÿ
V„List Y[K]:W„List X[K]Ÿ
If K=1:Then 0„M:0„N:0„O:Else L„M:D„N:Z„O:IfEndŸ
Rec(V,W):I+M„L:J+N„D:À(Ií+Jí)+O„ZŸ
"1.NEXT 2.COMP"Ÿ
"3.CLOSE TRVS"Ÿ
"4.CONECT TRVS"?TŸ
ClsŸ
T=1◊Goto 0:T=2◊Goto 1:T=3◊Goto 2:T=4◊Goto 3Ÿ
Lbl 1Ÿ
Pol(-L,-D)Ÿ
If J<0:Then J+360„J:IfEndŸ
Fix 4Ÿ
"BRG":J>DMSÿ
"JRK":Iÿ
ClsŸ
"N":Q+Lÿ
"E":R+Dÿ
ClsŸ
0„F:0„Z:0„H:0„T:0„N:0„MŸ
Lbl 5Ÿ
Isz TŸ
N„M:F„HŸ
Rec(List Y[T],List X[T])Ÿ
If T=1:Then I+M„N:Else I+M+(List Y[T-1]¿cos(List X[T-1]))„N:IfEndŸ
N¿J„ZŸ
Z+H„FŸ
T»K◊Goto 5Ÿ
"AREA":Abs((F+(-L¿D))¡2)ÿ
ClsŸ
"CONTINUE?(1)"?„TŸ
T=1◊Goto 0:StopŸ
Lbl 2Ÿ
Pol(-L,-D)Ÿ
"REL MISCL":Int((‚y¡I))¡100)¿100ÿ
If J<0:Then J+360„J:Else J„J:IfEndŸ
"BRG":J>DMSÿ
Fix 4Ÿ
"JRK":Iÿ
0„Z:0„M:0„NŸ
Lbl 4Ÿ
Isz ZŸ
Q„FŸ
R„GŸ
M„TŸ
N„UŸ
Rec(List Y[Z],List X[Z])Ÿ
(-L¿List Y[Z]¡‚y)+I+Q„QŸ
If (Z¡2)=Int(Z¡2):Then Q„Z[21]:Else Q„Z[25]:IfEndŸ
(-D¿List Y[Z]¡‚y)+J+R„RŸ
If (Z¡2)=Int(Z¡2):Then R„Z[22]:Else R„Z[26]:IfEndŸ
ClsŸ
Norm 1Ÿ
"CR N":Zÿ
Fix 4Ÿ
Qÿ
ClsŸ
Norm 1Ÿ
"CR E":Zÿ
Fix 4Ÿ
Rÿ
Prog "P7"Ÿ
ClsŸ
Norm 1Ÿ
"BRG:Zÿ
(Z¡20=Int(Z¡2)◊Prog "P6"Ÿ
Fix 4Ÿ
W>DMSÿ
ClsŸ
Norm 1Ÿ
"JRK":Zÿ
Fix 4Ÿ
Iÿ
T+(G¿Q)„M:U+(FXR)„NŸ
If Z=K:Then "LUAS":Abs((M-N)¡2)ÿ
Else Goto 4:IfEndŸ
StopŸ
Lbl 3Ÿ
"CLOSE N"?FŸ
"CLOSE E"?GŸ
F-Q„MŸ
G-R„NŸ
"REL MISC":‚y¡À((L-M)í+(D-N)í)ÿ
"D-NORTH":L-Mÿ
"D-EAST":D-Nÿ
ClsŸ
0„TŸ
Lbl 6Ÿ
Isz TŸ
Rec(List Y[T],List X[T])Ÿ
((M-L)¿List Y[T]¡‚y)+I+Q„QŸ
If (T¡2)=Int(T¡2):Then Q„Z[21]:Else Q„Z[25]:IfEndŸ
((N-D)¿List Y[T]¡‚y)+J+R„RŸ
If (T¡2)=Int(T¡2):Then R„Z[22]:Else R„Z[26]:IfEndŸ
Norm 1Ÿ
ClsŸ
"CR N":Tÿ
Fix 4Ÿ
Qÿ
ClsŸ
Norm 1Ÿ
"CR E":Tÿ
Fix 4Ÿ
Rÿ
Prog "P7"Ÿ
ClsŸ
Norm 1Ÿ
"BRG":Tÿ
Fix 4Ÿ
(T¡2)=Int(T¡2)◊Prog "P6"Ÿ
W>DMSÿ
ClsŸ
Norm 1Ÿ
"JRK:"Tÿ
Fix 4Ÿ
Iÿ
T»K◊Goto 6:StopŸ

Weitere ähnliche Inhalte

Empfohlen

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Empfohlen (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

5800 survey-program

  • 1. Filename:1.RUN MENUŸ "1.COGO"Ÿ "2.CADESTER"Ÿ "3.CURVE"?„ZŸ Z=1◊Prog "COGO":Z=2◊Prog"CADES":Z=3◊Prog"CURVE"Ÿ Ÿ Filename:2L-INTERSECTŸ Ÿ ClsŸ "CTRL N1"?„A:"CTRL E1"?„BŸ ClsŸ "BRG 1"?„EŸ E„W:Prog "P9"Ÿ W„EŸ ClsŸ Rec(10000,E)Ÿ I+A„GŸ J+B„HŸ ((G-A)¡(H-B))„MŸ "CTRL N2"?C:"CTRL E2"?DŸ ClsŸ "BRG 2"?„FŸ F„W:Prog "P9"Ÿ W„FŸ Rec(10000,F)Ÿ I+C„KŸ J+D„LŸ ((K-C)¡(L-D))„NŸ A-MB„OŸ C-ND„PŸ (P-O)¡(M-N)„QŸ QM+O„RŸ ClsŸ "N INTERSECT":Rÿ "E INTERSECT":Qÿ Ÿ Filename:BRG-DISTŸ Ÿ ClsŸ Deg:Fix 4Ÿ "CTRL PT N"?„N:"CTRL PT E"?„EŸ Lbl 0:ClsŸ "PT N"?„YŸ Y=-99◊StopŸ "PT E"?„XŸ Pol(Y-N,X-E)Ÿ Prog "IF BRG"Ÿ CLsŸ "BRG":W>DMSÿ
  • 2. "JRK":Iÿ Goto 0Ÿ Filename:CADESŸ Ÿ ClsŸ "1.TRV-DIR COMP"Ÿ "2.SOLAR OBS"?„ZŸ Z=1◊Prog "TRAV-DIR-COM"Ÿ Z=2◊Prog "SOLAR"Ÿ Ÿ Filename:CIRŸ Ÿ ClsŸ "1.CENTER2P"Ÿ "2.DEFLECTION"?„ZŸ Z=1◊Prog "CIRCULAR":Z=2◊Prog "DEFLECT"Ÿ Ÿ Filename:CIRCULARŸ Ÿ ClsŸ 30„DimZŸ ClrMemoryŸ Deg:Clrstat:FreqOff:Fix 3Ÿ 0„Z[1]Ÿ "CIRCULAR"Ÿ "IP ANG"?„CŸ C„WŸ Prog "P9"Ÿ W„CŸ 0„WŸ ClsŸ "Radius"?„RŸ ClsŸ "1.LEFT"Ÿ "2.RIGHT"?„KŸ ClsŸ "IP COORD N"?„NŸ "IP COORD E"?„EŸ ClsŸ "CH ST"?„DŸ ClsŸ "COORD CH N OR TAN"?„OŸ "COORD CH E OR TAN"?„PŸ ClsŸ "CTL STN N"?„Z[21]Ÿ "CTL STN E"?„Z[22]Ÿ ClsŸ Lbl 0Ÿ Z[1]+1„Z[1]Ÿ
  • 3. "SET OUT CH"?„FŸ "SET OUT OF"?„UŸ ClsŸ (W¿(2ÊR))¡360„HŸ Pol(O-N,P-E):ClsŸ If J<0: Then J+360„Z:Else J„Z: IfEndŸ I+D„GŸ tan((C¡2))¿R„LŸ G-L„QŸ ((F-Q)¿360)¡(2ÊR)„AŸ Q+H„MŸ Rec(L,Z):ClsŸ N+I„YŸ E+J„XŸ If K»1:Then Rec(R,Z-90):I+Y„S:J+X„T:Rec(R,Z+90+C):I+S„V:J+T„WŸ Rec(R-U,Z+90+A):I+S„G:J+T„ZŸ Else Rec(R,Z+90):I+Y„S:J+X„T:Rec(R,Z-90-C):I+S„V:J+T„WŸ Rec(R+U,Z-90-A):I+S„G:J+T„Z:IfEndŸ G„Z[25]Ÿ Z„Z[26]Ÿ "POIN CORD N":Gÿ "POIN CORD E":Zÿ Prog "P7"Ÿ ClsŸ "BRG TO PT":W>DMSÿ "DIST TO PT":Iÿ ClsŸ If Z[1]>1:Then Goto 0:IfEndŸ "PC CORD N":Yÿ "PC CORD E":Xÿ ClsŸ "PT CORD N":Vÿ "PT CORD E":Wÿ ClsŸ "ARC LENGTH":Hÿ ClsŸ "PC CHN":Qÿ "PT CHN":Mÿ ClsŸ Goto 0Ÿ Ÿ Filename:COGOŸ Ÿ ClsŸ "1.POINT"Ÿ "2.LINE"?„ZŸ Z=1◊Prog "PT":Z=2◊Prog "LINE"Ÿ Ÿ Filename:CURVEŸ
  • 4. Ÿ ClsŸ "1.CIRCULAR"Ÿ "2.SPIRAL"?„ZŸ Z=1◊Prog "CIR":Z=2◊Prog "SP"Ÿ Ÿ Filename:DEFLECTŸ Ÿ ClsŸ Deg:Fix 4Ÿ Q+L„QŸ Z[3]=-99◊Goto 0Ÿ "SC N"?„NŸ "SC E"?„EŸ ClsŸ "CH SC"?„QŸ ClsŸ "IP N"?„GŸ "IP E"?„HŸ ClsŸ "1.LEFT"Ÿ "2.RIGHT"?„KŸ ClsŸ "RADIUS"?„RŸ ClsŸ Lbl 0Ÿ "CTL N"?„Z[21]Ÿ "CTL E"?„Z[22]Ÿ ClsŸ Lbl 2Ÿ "CH TO SET"?„PŸ P-Q„DŸ ((D¡(2ÊR))¿360)¡2„BŸ B¿2„AŸ Z[3]=-99◊Goto 1Ÿ Pol(G-N,H-E)Ÿ Prog "IF BRG"Ÿ Lbl 1Ÿ (R¡Sin((180-A)¡2))¿sin(A)„CŸ If K=1:Then Rec(C,U-B):Else Rec(C,U+B):IfEndŸ "N PT":I+Nÿ "E PT":J+Eÿ I+N„Z[25]Ÿ J+E„Z[26]Ÿ Prog "P7"Ÿ "Brg TO PT":W>DMSÿ "DIST TO PT":Iÿ Goto 2Ÿ Ÿ
  • 5. Filename:IF-BRGŸ Ÿ IF J<0:Then J+360„W:Else J„W:IfEndŸ ReturnŸ Ÿ Filename:KIBLATŸ Ÿ 21.25156„AŸ A„WŸ Prog "P9"Ÿ W„AŸ 39.49291„LŸ L„WŸ Prog "P9"Ÿ W„LŸ "LAT(N)DMS"?„BŸ B„WŸ Prog "P9"Ÿ W„BŸ "LONG(E)DMS"?„MŸ M„WŸ Prog "P9"Ÿ W„MŸ sin(M-L¡((cos(B)¿tan(A))-(sin(B)¿cos(M-L)))„TŸ tanŒ (T)„TŸ If B>A:Then 180-T„T:Else 360-T„T:IfEndŸ "BEARING KIBLAT":T>DMSÿ Ÿ Filename:LINEŸ Ÿ ClsŸ "1.ONLINE"Ÿ "2.OFFSET"Ÿ "NEXT„EXE"ÿ ClsŸ "3.2LINTERSECT"Ÿ "4.ASKAZE ONLINE"?„ZŸ Z=1◊Prog "ONLINE":Z=2◊Prog "OFFSET":Z=3◊Prog"2L-INTERSECT":Z=4◊Prog "ONLINE1"Ÿ Ÿ Filename:LVL CALCŸ Ÿ Cls:ClrStatŸ "TBM"?„AŸ "BS"?„BŸ ClsŸ A+B„CŸ 0„KŸ Lbl 0Ÿ Isz KŸ
  • 6. ClsŸ "PT"?„DŸ D=-99◊StopŸ C-D„EŸ "LVL=":Eÿ E„List X[K]Ÿ Goto 0Ÿ Ÿ Filename:OFFSETŸ Ÿ ClsŸ Deg:Fix 4Ÿ "N1"?„Y:"E1"?„XŸ ClsŸ "N2"?„N:"E2"?„EŸ ClsŸ N=Y◊Y+0.0000001„YŸ E=X◊X+0.0000001„XŸ Lbl 0Ÿ "N PT"?„SŸ If S=-99:Then Stop:Else "E PT"?„TŸ IfEndŸ ClsŸ (Y-N)¡(X-E)„MŸ (MX+((1¡M)¿T)-Y+S)¡(M+(1¡M))„QŸ Y+M(Q-X)„PŸ À((T-Q)í + (S-P)í)„OŸ À((P-Y)í + (Q-X)í)„LŸ "N CL":Pÿ "E CL":Qÿ ClsŸ "CH":Lÿ Pol(N-Y,X-E)Ÿ Prog "If BRG"Ÿ W„AŸ Pol(S-P,T-Q)Ÿ Prog "IF BRG"Ÿ W„BŸ A>270◊Goto AŸ A>180◊Goto BŸ A>90◊Goto BŸ A>0◊Goto CŸ Lbl AŸ B>180◊-O„OŸ Goto DŸ Lbl BŸ B<A◊-O„OŸ Goto DŸ Lbl CŸ
  • 7. B>270◊-O„OŸ LBL DŸ "OFST":Oÿ Goto 0Ÿ Ÿ Filename:ONLINEŸ Ÿ ClsŸ Deg:Fix 4Ÿ "N1"?N:"E1"?EŸ ClsŸ "N2"?Y:"E2"?XŸ ClsŸ "Ans IN?"Ÿ "1.COORD"Ÿ "2.BRG DST"?„MŸ ClsŸ If M=1:Then Goto 1:ElseŸ "CTRL N"?C:"CTRL E"?DŸ IfEndŸ Lbl 1Ÿ Pol(Y-N,X-E)Ÿ If J<0:Then J+360„Z:Else J„Z:IfEndŸ "BRG ALGN":Z>DMSÿ "JRK":Iÿ Lbl 0Ÿ "CHN"?„H:"OFST"?„OŸ If O=0:Then 0.0000001„O:IfEndŸ If H=0:Then 0.0000001„H:IfEndŸ Rec(H,Z)Ÿ I+N„AŸ J+E„BŸ If O<0:Then Z-90„T:cos(T)¿Abs(O)+A„K:sin(T)¿Abs(O)+B„LŸ Else Z+90„T:cos(T)¿O+A„K:sin(T)¿O+B„L:IfEndŸ If M=1:Then "N PT":Kÿ "E PT":Lÿ Goto 3Ÿ Else Goto 2:IfEndŸ Lbl 2Ÿ Pol(K-C,L-D)Ÿ If J<0:Then J+360„:If EndŸ Fix 4Ÿ "BRG TO PT":J>DMSÿ "DIST TO PT":Iÿ Lbl 3Ÿ Norm 1Ÿ "NEXT PRSS 1"?RŸ R=1◊Goto 0:StopŸ Ÿ
  • 8. Filename:ONLINE1Ÿ Ÿ ClsŸ "N1"?A:"E1"?BŸ ClsŸ "0.COORD"Ÿ "1.BRG"?HŸ If H » 0:Then "BRG"?E:E„W:Prog "P9":Goto 2:W„F:IfEndŸ "N2"?C:"E2"?DŸ Pol(C-A,D-B)Ÿ If J<0:Then J+360„F:Else J„F:IfEndŸ "CH END":Iÿ "BRG ALG":F>DMSÿ Lbl 2Ÿ "CH"?GŸ cos(F)¿G+A„KŸ sin(F)¿G+B„LŸ "CL N":Kÿ "CL E":Lÿ "OFL"?MŸ M=0◊Goto 3Ÿ F-90„PŸ cos(P)¿M+K„QŸ sin(P)¿M+L„RŸ "OL N":Qÿ "OL E":Rÿ "OFR"?NŸ N=0◊Goto 2Ÿ F+90„PŸ cos(P)¿N+K„QŸ sin(P)¿N+L„RŸ "OR N":Qÿ "OR E":Rÿ Goto 2Ÿ Ÿ Filename:P6Ÿ Ÿ If W<180:Then W+180„W:Else W-180„W:If EndŸ Ÿ Filename:P7Ÿ Ÿ Pol(Z[25]-Z[21],Z[26]-Z[22])Ÿ Prog "If BRG"Ÿ Ÿ Filename:P9Ÿ Ÿ Int(W)+Int(Frac(W)¿100)¡60+(Frac(Frac(W)¿100)¿100)¡3600„WŸ Ÿ Filename:PTŸ
  • 9. Ÿ ClsŸ "1.RADIAL"Ÿ "2.BRG DIST"?„ZŸ Z=1◊Prog "RADIAL":Z=2◊Prog "BRG-DIST"Ÿ Ÿ Filename:RADIALŸ Ÿ ClsŸ "NORTH STN"?„NŸ "EAST STN"?„EŸ ClsŸ Lbl 0Ÿ "BRG"?„BŸ B„WŸ Prog "P9"Ÿ W„BŸ "DIST"?„DŸ Rec(D,B)Ÿ I+N„YŸ J+E„XŸ ClsŸ "NORTH PT":Yÿ "EAST PT":Xÿ ClsŸ "NEXT PRSS 1"?TŸ ClsŸ If T=1:Then Goto 0Ÿ Else StopŸ Ÿ Filename:RESECTŸ Ÿ "LEFT PT"Ÿ "N"?A:"E"?BŸ "RIGHT PT"Ÿ "N"?C:"E"?DŸ Pol(C-A,D-B)Ÿ I„GŸ J„HŸ "DIST TO 1"?EŸ "DIST TO 2"?FŸ (E+F-G)<0◊"ERROR"Ÿ (G+F-E)<0◊"ERROR"Ÿ (G+E-F)<0◊"ERROR"Ÿ cosŒ ((Gí+Eí-Fí)¡(2¿G¿E))„KŸ H+K„LŸ cos(L)¿E+A„MŸ sin(L)¿E+B„NŸ cosŒ ((Eí+Fí-Gí)¡(2¿E¿F))„PŸ
  • 10. "CHECK ANGLE":P>DMSÿ "PT N":Mÿ "PT E":Nÿ Pol(A-M,B-N)Ÿ J<0◊J+360Ÿ "BRG TO 1":J>DMSÿ Ÿ Filename:SCSŸ Ÿ ClsŸ 30„DimZŸ 0„Z[1]Ÿ ClrMemoryŸ "TS N"?„NŸ "TS E"?„EŸ ClsŸ "CH TS"?„QŸ "IP ANG"?„BŸ ClsŸ "1.LEFT"Ÿ "2.RIGHT"?„KŸ ClsŸ "IP N"?„GŸ "IP E"?„HŸ ClsŸ "R"?„RŸ "LS"?„LŸ ClsŸ "CTL N"?„Z[21]Ÿ "CTL E"?„Z[22]Ÿ Lbl 0Ÿ ClsŸ "CH TO SET"?„PŸ P-Q„DŸ P=-99◊StopŸ If D>L:Then D„Z[1]:L„D:IfEndŸ Prog "SP-OS"Ÿ tanŒ (X¡Y)„ZŸ Z[1]>L◊((B-(Z¿6))¡360)¿(2¿Ê¿R)„CŸ Pol(G-N,H-E)Ÿ If J<0:Then J+360„V:Else J„V:IfEndŸ I„OŸ Z[1]?L+C◊Goto 6Ÿ If K=1:Then Rec(À(Xí+Yí),V-Z):ElseŸ Rec(À(Xí+Yí),V+Z):IfEndŸ Z[1]>L◊Goto 5Ÿ ClsŸ I+N„Z[25]Ÿ J+E„Z[26]Ÿ
  • 11. "N SP1":I+Nÿ "E SP1":J+Eÿ Prog "P7"Ÿ ClsŸ "BRG TO PT":W>DMSÿ "DIST TO PT":Iÿ Goto 0Ÿ Lbl 5Ÿ I+N„Z[2]Ÿ J+E„Z[3]Ÿ V„Z[4]Ÿ If K=1:Then Z[4]-(Z¿3)„Z[5]:Else Z[4]+(Z¿3)„Z[5]:IfEndŸ Z[1]-L„Z[6]Ÿ (Z[6]¡(2ÊR))¿360„Z[7]Ÿ (180-Z[7])¡2„Z[8]Ÿ ((R)¡sin(Z[8]))¿sin(Z[7])„Z[10]Ÿ Z[6]¿180)¡(2ÊR)„Z[9]Ÿ If K=1:Then Rec(Z[10],Z[5]-Z[9]):Else Rec(Z[10],Z[5]+Z[9]):IfEndŸ ClsŸ Z[2]+I„Z[25]Ÿ Z[2]+J„Z[26]Ÿ "N CIR":Z[25]ÿ "E CIR":Z[26]ÿ Prog "P7"Ÿ ClsŸ "BRG TO PT":W>DMSÿ "DIST TO PT":Iÿ ClsŸ 0„Z[1]Ÿ Goto 0Ÿ Lbl 6Ÿ L-(Z[1]-(C+L))„DŸ If K=1:Then V-B„F:Else V+B„F:IfEndŸ Prog "SP-OS"Ÿ tanŒ (X¡Y)„ZŸ Rec(O,F)Ÿ G+I„Z[12]Ÿ H+J„Z[13]Ÿ If F<180:Then F+180„F:Else F-180„F:IfEndŸ If K=1:Then Rec(À(Xí+Yí),F+Z):Else Rec(À(Xí+Yí),F-Z):IfEndŸ ClsŸ Z[12]+I„Z[25]Ÿ Z[13]+J„Z[26]Ÿ "N SP2":Z[25]ÿ "N SP2":Z[26]ÿ Prog "P7"Ÿ ClsŸ "BRG TO PT":W>DMSÿ "DIST TO PT":Iÿ
  • 12. ClsŸ 0„Z[1]Ÿ Goto 0Ÿ Ÿ Filename:SOLAR Ÿ ClsŸ 30„DimZŸ ClrMemoryŸ DegŸ Fix 4Ÿ "ORIGIN"Ÿ "1.SEL"Ÿ "2.OTR"?„SŸ ClsŸ If S=1:Then 55960.95„O:-21759.48„Q:Else 0„O:0„QŸ IfEndŸ "CRD STN N"?„CŸ "CRD STN E"?„DŸ ClsŸ "LATITUDE NEG"Ÿ "PRES EXE"ÿ "1.JHR 4.PHG"Ÿ "2.N9-ML 5.PRK"Ÿ "3.KLTN 6.SGOR"Ÿ "PRES EXE"ÿ ClsŸ "7.PNG 8.KD-PR"Ÿ "9.TGNU"Ÿ "PRES CHOICE"?„AŸ ClsŸ A=1◊2.0233„WŸ A=2◊2.4244„WŸ A=3◊5.5338„WŸ A=4◊3.4240„WŸ A=5◊3.3909„WŸ A=6◊3.4049„WŸ A=7◊5.2517„WŸ A=8◊5.5755„WŸ A=9◊4.5646„WŸ Prog "P9"Ÿ (((C-O)¿0.03256)¡3600)+W„EŸ ((D-Q)0.03246)¡3600„Lsin(E)¿L„LŸ L¿-1„LŸ 0„KŸ Lbl 0Ÿ Isz KŸ Norm 1Ÿ "OBS":Kÿ
  • 13. ClsŸ Fix 4Ÿ "TIME"?„TŸ T„WŸ Prog "P9"Ÿ W„TŸ "BRG"?„Z[1]Ÿ Z[1]„WŸ Prog "P9"Ÿ W„Z[1]Ÿ ClsŸ "VERT"?„VŸ V„WŸ Prog "P9"Ÿ W„VŸ If V<90:Then 90-V„V:Else V-270„V:IfEndŸ If K=1:Then0„M:0„N:0„F:Else G„M:H„N:I„F:IfEndŸ T„ZŸ Z[1]„RŸ V„UŸ Z+M„GŸ R+N„HŸ U+F„IŸ K=4◊Goto 1:Goto 0Ÿ Fix 4Ÿ Lbl 1Ÿ (G¡4)-8„GŸ If Z[1]<180:Then (H+360)¡4„H:Else (H-360)¡4„H:IfEndŸ (I¡4)-(1¡tan(I¡4))¿0.016111111„IŸ ClsŸ "RO LFT"?„Z[2]Ÿ Z[2]„WŸ Prog "P9"Ÿ W„Z[2]Ÿ "RO RIGHT"?„VŸ V„WŸ Prog "P9"Ÿ W„VŸ If V<Z[2]:Then V+180„V:Else V-180„V:IfEndŸ (Z[2]+V)¡2„UŸ ClsŸ If G<4:Then "DEC 0"?„T:Else "DEC 6"?„T:IfEndŸ T„WŸ Prog "P9"Ÿ W„TŸ If G<4:Then "DEC 6"?„V:Else "DEC 12"?„V:IfEndŸ V„WŸ Prog "P9"Ÿ W„VŸ
  • 14. 90-(T+(((V-T)¡6)¿G))„VŸ (cos(V)-(sin(E)sin(I)))¡cos(E)cos(I))„RŸ cosŒ (R)„RŸ U+R-H+L„MŸ M<0◊M+360„MŸ "BRG TR":M>DMSÿ Ÿ Filename:SP Ÿ ClsŸ "1.SPIRAL"Ÿ "SPIRAL-CIR-SPIRAL"?„ZŸ Z=1◊Prog "SPIRAL":Z=2◊Prog "SCS"Ÿ Ÿ Filename:SPIRAL Ÿ ClsŸ 30„DimZŸ Deg:Fix 4Ÿ "TS N"?„NŸ "TS E"?„EŸ ClsŸ "CH TS"?„QŸ ClsŸ "1.LEFT"Ÿ "2.RIGHT"?„KŸ ClsŸ "IP N"?„GŸ "IP E"?„HŸ ClsŸ "R"?„RŸ "LS"?„LŸ ClsŸ "CTL N"?„Z[21]Ÿ "CTL E"?„Z[22]Ÿ Lbl 0Ÿ ClsŸ "CH TO SET"Ÿ "-99 TO CIRC"?„PŸ P=-99◊L+Q„PŸ P-Q„DŸ Prog "SP-OS"Ÿ tanŒ (X¡Y)„ZŸ Pol(G-N,H-E)Ÿ If J<0:Then J+360„V:Else J„V:IfEndŸ If K=1:Then Rec(À(Xí+Yí),V-Z):Else Rec(À(Xí+Yí),V+Z):IfEndŸ ClsŸ P=L+Q◊I+N„NŸ P=L+Q◊J+E„EŸ
  • 15. P=L+Q◊Prog "TANBRG"Ÿ "N PT":I+Nÿ "E PT":J+Eÿ I+N„Z[25]Ÿ J+E„Z[26]Ÿ Prog "P7"Ÿ ClsŸ "BRG TO PT":W>DMSÿ "DIST TO PT":Iÿ ClsŸ Goto 0Ÿ Ÿ Filename:SPOS Ÿ D-(D^(5))¡(40RíLí)+(D^(9))¡(3456(LR)^(4))„YŸ (D^(3))¡(6RL)-(D^(7))¡(336(LR)^(3))+(D^(11))¡(42240(RL)^(5))„XŸ Ÿ Filename:TANBRG Ÿ If K=1:Then V-(Z¿3)„V:Else V+(Z¿3)„V:IfEndŸ V„UŸ -99„Z[3]Ÿ Prog "DEFLECT"Ÿ Ÿ Filename:TRVDIRCO Ÿ 30„DimZŸ Deg:Fix 4Ÿ Cls:ClrStatŸ "CORD STRT N"?QŸ "CORD STRT E"?RŸ Q„Z[21]Ÿ R„Z[22]Ÿ ClsŸ "1.CHAIN"Ÿ "2.METER"?„Z[30]Ÿ 0„KŸ Lbl 0Ÿ Isz K:NORM 1:"LINE:":Kÿ ClsŸ "BRG:"?„W:Prog "P9":"DIST:"?„VŸ Z[30]=1◊V¡20.1168„VŸ Rec(V,W)Ÿ V„List Y[K]:W„List X[K]Ÿ If K=1:Then 0„M:0„N:0„O:Else L„M:D„N:Z„O:IfEndŸ Rec(V,W):I+M„L:J+N„D:À(Ií+Jí)+O„ZŸ "1.NEXT 2.COMP"Ÿ "3.CLOSE TRVS"Ÿ "4.CONECT TRVS"?TŸ
  • 16. ClsŸ T=1◊Goto 0:T=2◊Goto 1:T=3◊Goto 2:T=4◊Goto 3Ÿ Lbl 1Ÿ Pol(-L,-D)Ÿ If J<0:Then J+360„J:IfEndŸ Fix 4Ÿ "BRG":J>DMSÿ "JRK":Iÿ ClsŸ "N":Q+Lÿ "E":R+Dÿ ClsŸ 0„F:0„Z:0„H:0„T:0„N:0„MŸ Lbl 5Ÿ Isz TŸ N„M:F„HŸ Rec(List Y[T],List X[T])Ÿ If T=1:Then I+M„N:Else I+M+(List Y[T-1]¿cos(List X[T-1]))„N:IfEndŸ N¿J„ZŸ Z+H„FŸ T»K◊Goto 5Ÿ "AREA":Abs((F+(-L¿D))¡2)ÿ ClsŸ "CONTINUE?(1)"?„TŸ T=1◊Goto 0:StopŸ Lbl 2Ÿ Pol(-L,-D)Ÿ "REL MISCL":Int((‚y¡I))¡100)¿100ÿ If J<0:Then J+360„J:Else J„J:IfEndŸ "BRG":J>DMSÿ Fix 4Ÿ "JRK":Iÿ 0„Z:0„M:0„NŸ Lbl 4Ÿ Isz ZŸ Q„FŸ R„GŸ M„TŸ N„UŸ Rec(List Y[Z],List X[Z])Ÿ (-L¿List Y[Z]¡‚y)+I+Q„QŸ If (Z¡2)=Int(Z¡2):Then Q„Z[21]:Else Q„Z[25]:IfEndŸ (-D¿List Y[Z]¡‚y)+J+R„RŸ If (Z¡2)=Int(Z¡2):Then R„Z[22]:Else R„Z[26]:IfEndŸ ClsŸ Norm 1Ÿ "CR N":Zÿ Fix 4Ÿ Qÿ
  • 17. ClsŸ Norm 1Ÿ "CR E":Zÿ Fix 4Ÿ Rÿ Prog "P7"Ÿ ClsŸ Norm 1Ÿ "BRG:Zÿ (Z¡20=Int(Z¡2)◊Prog "P6"Ÿ Fix 4Ÿ W>DMSÿ ClsŸ Norm 1Ÿ "JRK":Zÿ Fix 4Ÿ Iÿ T+(G¿Q)„M:U+(FXR)„NŸ If Z=K:Then "LUAS":Abs((M-N)¡2)ÿ Else Goto 4:IfEndŸ StopŸ Lbl 3Ÿ "CLOSE N"?FŸ "CLOSE E"?GŸ F-Q„MŸ G-R„NŸ "REL MISC":‚y¡À((L-M)í+(D-N)í)ÿ "D-NORTH":L-Mÿ "D-EAST":D-Nÿ ClsŸ 0„TŸ Lbl 6Ÿ Isz TŸ Rec(List Y[T],List X[T])Ÿ ((M-L)¿List Y[T]¡‚y)+I+Q„QŸ If (T¡2)=Int(T¡2):Then Q„Z[21]:Else Q„Z[25]:IfEndŸ ((N-D)¿List Y[T]¡‚y)+J+R„RŸ If (T¡2)=Int(T¡2):Then R„Z[22]:Else R„Z[26]:IfEndŸ Norm 1Ÿ ClsŸ "CR N":Tÿ Fix 4Ÿ Qÿ ClsŸ Norm 1Ÿ "CR E":Tÿ Fix 4Ÿ Rÿ Prog "P7"Ÿ
  • 18. ClsŸ Norm 1Ÿ "BRG":Tÿ Fix 4Ÿ (T¡2)=Int(T¡2)◊Prog "P6"Ÿ W>DMSÿ ClsŸ Norm 1Ÿ "JRK:"Tÿ Fix 4Ÿ Iÿ T»K◊Goto 6:StopŸ