Casio fx-5800P 交点法坐标计算程序

合集下载

5800坐标计算程序交点法

5800坐标计算程序交点法

CASIO FX—5800P交点法计算中边桩坐标1、主程序Lbl0 :90→C: "ZH”? Q:Prog“JDSJ”:“JL”? W:“J IAJIAO”? K:Goto1Lbl1: R= 0 => Goto3: Abs(B)πR÷180-(L+M)÷2→G:M→S: 1→Z Lbl2:S^2÷24÷R-S^(4)÷2688÷R^(3)→P:S÷2-S^(3)÷240÷R^2→O:IfZ=1:Then L→S:P→U:O→V:(R+U-(R+P)cos(Abs(B)))÷sin(Abs( B))+O→T:(R+P-(R+U)cos(Abs(B)))÷sin(Abs(B))+V→S:F-T→D:Q≤D=>Goto3If Q ≤ D+L: Then Q - D →J : L →U: Goto 4: IfEndIf Q ≤ D+L+G: Then Q-D-L→J: Goto 5: IfEndIf Q ≤ D+M+L+G: Then Q - D- L- M- G →J: M →U: Goto 4: IfEnd Q > D+M+L+G => Goto0Lbl3: N+(Q - F)cos(A) →X: E+(Q - F)sin(A) →Y:A+C→S: Goto9:Lbl4:J-J^(5)÷40÷(RU)^2+J^(9)÷3456÷(RU) ^(4)→H:J^(3)÷6÷(RU) -J^(7)÷336÷(RU) ^(3)+J^(11)÷42240÷(RU)^(5) →I: J = Q-D => Goto 6Goto7:Lbl5: 90(2Q - 2D- L)÷π÷R →U: Rsin(U)+o→H: R( 1 - cos(U)) + P →ILbl6: If B< 0: Then - I→I: IfEndN -Tcos(A)+Hcos(A) - Isin(A) →X: E-Tsin(A) + Hsin(A) +Icos(A) →Y:Goto8Lbl 7: If B> 0: Then –I →I: IfEndN+Scos(A+B)+Hcos(A+B)-Isin(A+B)→X:E+Ssin(A+B)+Hsin(A+B)+Icos(A+B) →YLbl 8:R →U: If B< 0: Then –R →U: IfEndIf J=Q-D: Then C+A+90J^2÷π÷U÷L→S: Goto9:IfEndIf J= Q-D -L- M- G: Then C+A+B - 90J^2÷π÷U÷M →S: Goto9: IfEndIfQ≤D+ L+ G: ThenQ-D-L →J : C+A+90L÷π÷U+180J÷π÷U→S: Goto9: IfEndLbl 9: X+Wcos(S-90+K) →X: Y+Wsin(S-90+K) →Y:“X=”: X◢“Y=”: Y◢“U=”:(S-90+K) ◢Goto02、子程序0.1739274226 →A:0.3260725774 →B:0.3300094782→L:0.0694318442 →K:1-L →F:1-K →M:1÷P→C:(P-R) ÷(2HPR) →D:180÷π→E:G+QEKW(C+KWD) →Z [1]: G+QELW(C+LWD) →Z [2] : G+QEFW(C+FWD) →Z [3] : G+QEMW(C+MWD) →Z [4]:A cos(Z [1]) →X:X+B cos(Z[2]) →X:X+B cos(Z [3]) →X: X+A cos(Z [4])→X:U+WX→X:A sin(Z [1]) →Y:Y+B sin(Z [2]) →Y:Y+B sin(Z [3]) →Y:Y+Asin(Z [4]) →Y:V+WY→Y:G+QEW(C+WD)+90→F:“F=”:F-90+J◢X+Z cos(F-90+J) →X:Y+Z sin (F-90+J) →Y3、曲线要素If Q≤桩号:Then 交点桩号→F:交点X坐标→N:交点Y坐标→E:起点方位角→A:夹角→B:第一缓和曲线长度→L:第二缓和曲线长度→M:GotoA:If End………………Lbl A:Return程序中各变量含义:JD ── 交点桩号 FJDX ── 交点X坐标NJDY ── 交点Y坐标 EFWJ ── 起始方位角 APJ ──偏角(左-- 右+) BR ── 圆曲线半径 RLS1 ── 第一缓和曲线长 LLS2 ── 第二缓和曲线长 M。

CASIO fx-5800p测角后方交会坐标计算程序

CASIO fx-5800p测角后方交会坐标计算程序

• 输入子程序前,按
键,
• 记录下机器的剩余内存字节数,设为F
• 输入完SUBQ4−3子程序后,按 键返回,
• 记录下机器的剩余内存字节数,设为B
• 应有F−B=148字节,否则,子程序输入有误!
ቤተ መጻሕፍቲ ባይዱ
测角后方交会坐标计算母机程序qh43逐屏图片输入完subq43子程序后按键返回
测角后方交会坐标计算
母机程序QH4−3逐屏图片
• 主程序——QH4−3 • 一个子程序——SUBQ4−3。
主程序QH4−3逐屏图片
• 主程序输入是否正确的数字检查方法!
• QH4−3主程序需要占用612字节内存。
• 输入主程序前,按
键,
• 记录下机器的剩余内存字节数,设为F
• 输入完QH4−3主程序后, 按 键返回,
• 记录下机器的剩余内存字节数,设为B
• 应有F−B=612字节,否则,主程序输入有误!
子程序SUBQ4−3逐屏图片
• 子程序输入是否正确的数字检查方法!
• SUBQ4−3子程序需要占用148字节内存。

5800坐标程序(新)计算交角

5800坐标程序(新)计算交角

逐桩坐标曲线计算主程序(casio fx-5800p)QXJSA JSLbl 1:“KP=”?SProg“QXJSC"Lbl 1“BIAN JU Z(—),Y(+)”?Z“JIA JIAO="?WProg“QXJSB—1”“XP=”:N◢“YP=”:E◢“QU XIAN FWJ=”:F ►DMS◢Goto 1QXJSCGoto 1Lbl 1If S〈***(线元终点里程):Then***(线元起点方位角)→A:***(线元起点里程)→O:*** (线元起点X)→U:***(线元起点Y)→V:***(线元起点曲率半径)→P:***(线元终点曲率半径)→R:***(线元起点至终点长度)→L:Return:IfEnd………………………..If S<***:Then***→A:***→O:***→U:***→V:***→P:***→R: ***→L:Return:IfEndQXJSB—10.5(1÷R-1÷P)÷L→D:S-O→XU+∫(cos(A+(X÷P+DX²)×180÷π,0,X)→NV+∫(sin(A+(X÷P+DX²)×180÷π,0,X)→EA+(X÷P+DX²)×180÷π→FN+Zcos(F+W)→NE+Zsin(F+W)→EQXJSB-2Lbl 1:0→Z:1→Q:Prog“QXJSC”: Prog“QXJSB—1"Pol(N—B+10^(—46), E—C+10^(-46)):Isin(F-90-J)→W:S+W→SAbs(W)〉0。

0001 => Goto 1Lbl 2:0→Z:Prog“QXJSB—1”:(C—E) ÷sin(F+90) →ZQXJSA—1 JSLbl 1“N=”?B: “E=”?C:B—N:C-E:Prog“QXJSB-2”:“KP=”:S◢“S(—Z,+Y)”:Z◢Goto 1注:坐标计算适合直线和圆曲线,回旋曲线。

卡西欧fx-5800 坐标正算程序

卡西欧fx-5800  坐标正算程序

卡西欧fx-5800 坐标正算程序“SO”算方位Lbl 0“D”:Pol(X-A,Y-B) →D◢If J≥0:Then J◢Else “J”:J+360◢IfEnd“ZZ”正算直线坐标A+Rec(Abs(P-K),Q) →XB+J→Y“X”:X+Rec(D,Q+N×90) →X◢“Y”:Y+J→Y◢P?所求桩号 A,B:起点x,y K:起点桩号 Q:方位角D:边桩距离 N?左偏“-1”右偏:“+1”X= Y= 所求点坐标“YY”正算圆曲线坐标Q+C×(P-K)÷S×180÷∏→Z“X”:A+C×S×(Sin(Z)-Sin(Q))+Rec(D,Z+N×90) →X◢“Y”:B-C×S×(Cos(Z)-Cos(Q))+J→Y◢P:所求点桩号 A,B:起点x,y K:起点桩号Q:方位角 S:曲线半径 D?边桩距离N?左偏“-1”,右偏“+1”X= y= 所算点坐标 C:线路左转“-1”右转“+1”“H1”正算缓和曲线坐标Abs(P-K) →LT2÷L→HL2×180÷∏÷2÷T2→VQ+C×V→ZL-L∧(3)÷40÷H2+L∧(5)÷3456÷H∧(4)-L∧(7)÷H∧(6)÷599040→EL2÷6÷H- L∧(4)÷336÷H∧(3)+ L∧(6)÷42240÷H∧(5)- L∧(8)÷H∧(7)÷(6×1612800)→FIf C<0:Then-F→F:IfEndA+E×Cos(Q)-F×Sin(Q) →X“X”:X+Rec(D,Z+M×N×90) →X◢B+E×Sin(Q)+F×Cos(Q) →Y“Y”:Y+J◢P?所求点桩号 A,B:起点x,y K:起算点里程桩号Q:前切线方位角 T(是圆曲线要素的A1)=√(根号)缓曲总长×半径C=切线线路方向左转“-1”,右转“+1“M=第一缓曲“+1”,第二缓曲”-1“N:算边桩左偏“-1”,右偏“+1”D:边桩距离坐标正算数据库例子“肇兴隧道右线数据库”Lbl 0“P”?P:“N”?N:“D”?DIf P≥16836.5 And P≤17009.624:Then 66881.803→A:14635.782→B:16836.5→K:280032030.50→Q:902.044→T:1→C: 1→M:Prog“H1”:IfEnd (第一缓曲线)If P≥17009.624 And P≤17529.681:Then 66914.52→A:14465.781→B:17009.624→K:281035049.370→Q:4700→S:Prog“YY”:IfEnd (圆曲线)If P≥17539.681 And 17702.805≥P:Then 67102.343→A:13799.117→B:17702.805→K:108059031.50→Q:902.044→T:-1→C: -1→M:Prog“H1”:IfEnd (第二缓曲线)If P≥17702.805 And P≤19550:Then 67102.343→A:13799.17→B:17702.805→K:288059031.50→Q: Prog“ZZ”:IfEnd (直线)。

CASIO+FX-5800P+综合曲线坐标计算程序(正确)2010.1.17

CASIO+FX-5800P+综合曲线坐标计算程序(正确)2010.1.17

圆曲线坐标计算交点桩号YK20+734.498;N=2889769.961;E=527002.305 ;方位角314'24'58.3' 转角27'19'31.4' 切线长度T1= 814.345 ;T2= 814.347 ;半径R=3000 ;曲线长度LS1:170;LC=1260.752;LS2= 170 曲线总长=1600.752 求ZH,HY,QZ,YH,HZ以及圆心点的坐标。

1、A?输入转(偏)角;左转为负,右转为正。

转角27'19'31.4'2、R?输入曲线半径。

30003、LS?输入缓和曲线长度。

1704、JD(DK)?输入交点里程桩号。

20734.498结果显示T = 814.347 W=87.776 L=1600.754 ZH=19920.151;HY=20090.151; QZ=20720.528; YH=21350.905; HZ=21520.9055、X(JD)?输入本交点X坐标。

2889769.9616、Y(JD)?输入本交点Y坐标。

527002.3057、FWJ?输入直缓(ZH)点切线方位角。

314'24'58.3'8、J?输入0程序计算中桩,输入1程序计算边桩。

09、Z?输入里程桩号。

ZH=19920.151FWJ:314.416 X=2889200.028 Y= 527583.973完(FWJ:314.416=314'24'57.6' )ZH(2889200.026 527583.975) HY(2889320.140 527463. 682)QZ(2889816.373 527076.808) YH(2890382.383 526801.950)HZ(2890543.311 526747.167)例如2:JD15:4013872.8781;456031.1661 JD16:4015349.321;451808.075ZH:75+137.901 ay:16.45.49.69 R=9000 缓和曲线长:490 T=1571.257 JD(DK) =76709.158 FWJ=289-16-12.85 给我算一下74+400;75+300;75+800;76+500左中线坐标。

卡西欧5800p双坐标系转换计算程序

卡西欧5800p双坐标系转换计算程序

卡西欧5800p双坐标系转换计算程序程序名:ZBZH(坐标转换)“X1=”?A:“Y1=”?B:“X11=”?C:“Y11=”?D:“X2=”?R:“Y2=”?S:“X22=”?U:“Y22=”?V:Pol((R-A),(S-B)):If J≥0:Then J→P:Else J+360°→P:IfEnd↙Pol((U-C),(V-D)):If J≥0:Then J→Q:Else J+360°→Q:IfEnd↙If Q≥P:Then Q-P→M:IfEnd↙If Q<P:Then 360°-P+Q→M:IfEnd↙Lb1 0:“X00=”?E:“Y00=”?F:Pol((E-C),(F-D)):I→I:J→J:J-M→K:I×cos(K)+A →H:I×sin(K)+B→L↙“JJ=”:M?DMS◢“X0=”:H◢“Y0=”:L◢Goto 0↙说明:以上程序按5800计算器编程规则输入即可,“↙”表示程序内的回车符。

要将坐标在两套坐标系(A整体坐标系和B局部坐标系)内进行转化,必须已知两套坐标系的一条公共直线上的两点分别在两套坐标系内的坐标值,且两坐标系为同手坐标系(均为左手或右手系)。

运行程序后按提示输入数据:X1,Y1为第一个点在A坐标系内的坐标;X11,Y11为第一个点在B坐标系内的坐标;X2,Y2为第二个点在A坐标系内的坐标;X22,Y22为第二个点在B坐标系内的坐标;输完上述步骤后提示输入X00和Y00,此处(X00,Y00)坐标值为B坐标系内的点的坐标值,输入完毕进行计算后可将B坐标系内的(X00,Y00)转换成A坐标系内的(X0,Y0),“JJ”表示两套坐标系的夹角。

eg:在整体坐标系和局部坐标系内有公共线段AB,A在整体坐标系和局部坐标系内的坐标分别为[(1062.4905,367.7365),(0,0)];B在整体坐标系和局部坐标系内的坐标分别为[(1276.1609,890.6324),(461.8813,325.1781)];求B坐标系内的(-453.2052,487.1620)转化成A坐标系内的坐标。

CASIO fx5800P单交点单圆曲线中边、桩坐标计算程序

CASIO fx5800P单交点单圆曲线中边、桩坐标计算程序

单交点单圆曲线中边桩坐标计算程序(PM4-3)(2) 主程序——PM4-3,占用内存1070字节。

"SINGLE CIRCLE CURVE"显示程序标题1"METHOD OF COORDINATE PM4-3"显示坐标法标题2Deg:ClrStat:FreqOn:Fix 3基本设置14DimZ定义额外变量"JD MILEAGE PEG(m)="?Z输入以m为单位的交点桩号"JD X(m)="?U输入交点x坐标"JD Y(m)="?V输入交点y坐标"ZD X(m)="?M输入转点x坐标"ZD Y(m)="?N输入转点y坐标Pol(U-M,V-N):Cls计算ZD JD的边长与方位角If J<0:Then J+360A:Else J A:IfEnd判断ZD JD的方位角A"TURNING ANGLE -L,+R(Deg)="?Q输入交点路线转角,左偏为负,右偏为正If Q<0:Then -1Z[10]:Else 1Z[10]:IfEnd确定转角数值Q Z[4]:Abs(Q)D保存转角及符号"R(m)="?R输入圆曲线半径Rtan(0.5D)T计算切线长RDπ÷180L计算曲线长R(cos(0.5D)-1-1)E计算外距2T-L J计算切曲差"T(m)=":T显示切线长"L(m)=":L显示曲线长"E(m)=":E显示外距"J(m)=":J显示切曲差Z-T Z[1]:Z[1]+0.5L Z[2]:Z[2]+0.5L Z[3]计算ZY,QZ,YZ点桩号Z[1]List X[1]存储ZY点的桩号到统计串列U-Tcos(A)List Y[1]:V-Tsin(A)List Freq[1]计算并存储ZY点的测量坐标到统计串列"ZY PEG(m)=":List X[1]显示ZY点桩号及坐标"ZY-X(m)=":List Y[1]"ZY-Y(m)=":List Freq[1]"WL(m),0 NO="?B输入路面左半幅宽度If B>0:Then List Y[1]+Bcos(A-90)Z[11]计算并显示ZY点的左边桩坐标List Freq[1]+Bsin(A-90)Z[12]"XL(m)=":Z[11]"YL(m)=":Z[12]IfEnd"WR(m),0 NO="?C输入路面右半幅宽度If C>0:Then List Y[1]+Ccos(A+90)Z[13]计算并显示ZY点的右边桩坐标List Freq[1]+Csin(A+90)Z[14]"XR(m)=":Z[13]"YR(m)=":Z[14]IfEndZ[2]List X[2]:2K存储ZY点的桩号到统计串列Prog "SUB4-31"调子程序计算并显示QZ点坐标Z[3]List X[3]:3K存储YZ点桩号Prog "SUB4-31"调子程序计算并显示YZ点坐标If R<30:Then 5I:Else If R<60:Then 10I:Else 20I:IfEnd:IfEnd确定整桩间距"INT DIST(m)="?O输入整桩间距If O>0:Then O I:IfEnd输入的整桩间距大于零时,使用输入值"ONLY CALC +PEG(1)"?G输入1为只计算加桩点的坐标If G=1:Then Goto 1:IfEndK+1K计数变量计数Int(Z[1]÷I)I+I List X[K]计算并存储从ZY点开始的第一个整桩号Prog "SUB4-31"调子程序计算并显示坐标Do计算ZY点至YZ点K+1K计数变量计数List X[K-1]+I List X[K]计算并存储整桩号Prog "SUB4-31"调子程序计算并显示坐标LpWhile List X[K]+I<Z[3]没计算到YZ点时继续循环Lbl 1Do"+PEG(m)="?F输入加桩号If F List X[1]:Then Break:IfEnd加桩号小于ZH点桩号时结束程序运行If F List X[3]:Then Break:IfEnd加桩号大于HZ点桩号时结束程序运行K+1K计数变量计数F List X[K]存储加桩号到统计串列Prog "SUB4-31"调子程序计算并显示偏角弦长LpWhile F>0没有计算到YZ点时继续循环"PM4-3END"(3) 子程序——SUB4-31,占用内存498字节。

Fx-5800P计算坐标步骤

Fx-5800P计算坐标步骤

Fx—5800P计算器算坐标点步骤
1 开机单击双击
2
3上下键选择XYZ程序,按.
显示SUR XY TRANS ARC XY XYZ按EXE确认.
4显示SUR XY TRANS ARC XY XYZ
NEW ( 0 ) ,OLD (≠0)=? 输入0 ,按..
5显示XO ( m ) =?即输入A点X轴坐标. 按.
显示Y0 ( m )=?即输入A点Y轴坐标,按.
6显示Y0 ( m )=?A点Y坐标
+Xa(Deg)=?90.000 按.
7显示X (m )=,0=>END ?即输入B点X轴坐标,按.
8显示Y (m)=?即输入B点Y轴坐标,按.
9显示DIST (m)=数字即AB点间距离, 按.
10显示方位角,按.
11显示KO (m )=?即输入C点到Y轴的距离. 按.
12显示LO( m )=?即输入C点到X轴的距离. 为负数,按
认.
13显示A+Kcos(J)+L (cos(J+Z)=(数字) 即C点X轴坐标,按
.
14显示B+ Kcos(J)+L (cos(J+Z)=(数字) 即C点Y轴坐标,按
.
15显示KO(m)=?即可重新输入另外所求的点,分清正、负数。

16按。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Casiofx-5800P交点法坐标计算程序
XC U 测站X坐标
YC V 测站Y坐标
K(JD) K 交点桩号
X(JD) X 交点X坐标
Y(JD) Y 交点Y坐标
LS1 B 第一缓和曲线长度
LS2 C 第二缓和曲线长度
R 圆曲线半径
FWJ M 起始边切线方位角
α(Z-,Y+) O 本交点处线路转角(左转为负,右转为正,度分秒输入)
K×+××× 待求桩号
Z 待求桩号距中距离(左负值,右正值,中为0)
RJ 斜交右角(线路切线前进方向与边桩右侧夹角)
→⇒
主程序名:JD
24→Dimz
”XC”?U:”YC”?V:”K(JD)”?K:”X(JD)”?X:“Y(JD)”?Y:”LS1”?B:”LS2”?C:?R
“FWJ”?M:“α(Z-,Y+)°”?O:M+O→N
Prog“JDA”
Cls:”E=“:”K(ZH)=“:Locate7,1,E:Locate7,2,Z[1]◢
Cls:“K(HY)=“:”K(QZ)=“:”K(YH)=“:”K(HZ)=“:Locate7,1,Z[2]:Locate7,2,Z[3]:Locate7,3,Z[4]:Locate7,4,Z[5]◢LbI0:“K×+×××”?P:“Z”?D:If D≠0:Then “RJ”?H:IfEnd:Prog“JDB”
If D<0:Then Cls:“X(L)=“:”Y(L)=“:Locate6,1,F:Locate6,2,G◢
Pol(F-U,G-V:Cls:“S(L)=“:Locate6,1,I:“F(L)=“:
360Frac((J+360)÷360►DMS◢
Goto0:IfEnd
If D=0:Then Cls:“X(Z)=“:”Y(Z)=“:Locate6,1,F:Locate6,2,G:“QXFWJ(Z)=“:Z►DMS◢
Pol(F-U,G-V:Cls:“S(Z)=“:Locate6,1,I:“F(Z)=“:
360Frac((J+360)÷360►DMS◢
Goto0:IfEnd
If D>0:Then Cls:“X(R)=“:”Y(R)=“:Locate6,1,F:Locate6,2,G◢
Pol(F-U,G-V:Cls:“S(R)=“:Locate6,1,I:“F(R)=“:
360Frac((J+360)÷360►DMS◢
Goto0:IfEnd
子程序1名:JDA
If O<0:Then -1→W:Else 1→W:IfEnd:WO→A
B2÷24÷R-B^(4)÷2688÷R^(3)→Z[6]
C2÷24÷R-C^(4)÷2688÷R^(3)→Z[7]
B÷2-B^(3)÷240÷R2→Z[8]
C÷2-C^(3)÷240÷R2→Z[9]
Z[8]+((R+Z[7]-(R+Z[6])cos(A))÷sin(A))→S
Z[9]+((R+Z[6]-(R+Z[7])cos(A))÷sin(A))→T
RAπ÷180+(B+C)÷2→L
RAπ÷180-(B+C)÷2→Q
(R+(Z[6]+Z[7])÷2)÷cos(A÷2)-R→E
K-S→Z[1]
Z[1]+B→Z[2]
Z[2]+Q÷2→Z[3]
Z[1]+L-C→Z[4]
Z[4]+C→Z[5]
子程序2名:JDB
X-Scos(M)→Z[19]
Y-Ssin(M)→Z[20]
X+Tcos(N)→Z[21]:
Y+Tsin(N)→Z[22]
If P>Z[1]:Then Goto1:IfEnd
Z[1]-P→L
X-(S+L)cos(M)+Dcos(Z+H)→F
Y-(S+L)sin(M)+Dsin(Z+H)→G
M→Z:Goto5
LbI1:If P>Z[2]:Then Goto2:IfEnd
P-Z[1]→L:L→Z[12]:B→Z[13]:Prog”JDC”
Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F
Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G
M+90WL2÷(BRπ)→Z
Goto5
LbI2:If P>Z[4]:Then Goto3:IfEnd
P-Z[1]→L:90(2L-B)÷R÷π→Z[11]
Rsin(Z[11])+Z[8]→Z[14]:R(1-cos(Z[11]))+Z[6]→Z[15]
Z[19]+Z[14]cos(M)-WZ[15]sin(M)+Dcos(Z+H)→F
Z[20]+Z[14]sin(M)+WZ[15]cos(M)+Dsin(Z+H)→G
M+WZ[11]→Z
Goto5
LbI3:If P>Z[5]:Then Goto4:IfEnd
Z[5]-P→L:L→Z[12]:C→Z[13]:Prog”JDC”
Z[21]-Z[14]cos(N)-WZ[15]sin(N)+Dcos(Z+H)→F
Z[22]-Z[14]sin(N)+WZ[15]cos(N)+Dsin(Z+H)→G
N-90WL2÷(CRπ)→Z:Goto5
LbI4:P-Z[5]→L
X+(T+L)cos(N)+Dcos(Z+H)→F
Y+(T+L)sin(N)+Dsin(Z+H)→G
N→Z:Goto5
LbI5:360Frac((Z+360)÷360→Z
子程序3名:JDC
If Z[12]=0:Then 0→Z[14]:0→Z[15]:Else
Z[12]-Z[12]^(5)÷40÷(RZ[13])2+Z[12]^(9)÷3456÷(RZ[13])^(4)→Z[14]
Z[12]^(3)÷6÷(RZ[13])-Z[12]^(7)÷336÷(RZ[13])^(3)+Z[12]^(11)÷42240÷(RZ[13])^(5)→Z[15] IfEnd
程序说明:
已知数据输入:
计算结果显示:
T1=第一切线长
T2=第二切线长
L=曲线总长
LY=圆曲线长
E=曲线外距
K(ZH)=直缓点桩号
K(HY)=缓圆点桩号
K(QZ)=曲中点桩号
K(YH)=圆缓点桩号
K(HZ)=缓直点桩号
X=Y=待求点的坐标(其中:L-左Z-中R-右)
QXFWJ(Z)=待求点切线方位角(当求中桩坐标时显示)
S=F=测站至待求点的水平距离、方位角(其中L-左Z-中R-右)
本篇文章来源于:/blog原文链接:/blog/post/Casiofx-5800P-jiaodianfa.html。

相关文档
最新文档