卡西欧FX4800施工测量程序.docx

上传人:b****5 文档编号:29837537 上传时间:2023-07-27 格式:DOCX 页数:11 大小:25.61KB
下载 相关 举报
卡西欧FX4800施工测量程序.docx_第1页
第1页 / 共11页
卡西欧FX4800施工测量程序.docx_第2页
第2页 / 共11页
卡西欧FX4800施工测量程序.docx_第3页
第3页 / 共11页
卡西欧FX4800施工测量程序.docx_第4页
第4页 / 共11页
卡西欧FX4800施工测量程序.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

卡西欧FX4800施工测量程序.docx

《卡西欧FX4800施工测量程序.docx》由会员分享,可在线阅读,更多相关《卡西欧FX4800施工测量程序.docx(11页珍藏版)》请在冰豆网上搜索。

卡西欧FX4800施工测量程序.docx

卡西欧FX4800施工测量程序

附录:

卡西欧FX4800施工测量程序

1、由一个已知点坐标和一个已知方位角计算支导线坐标(程序名:

ZBJS1)

程序清单:

X:

Y:

T:

Lb10:

Fixm:

{AS}:

T=T+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=X+ScosT◢

Y=Y+SsinT◢

Goto0

程序运行说明:

运行“ZBJS”,每运行一步按EXE键一次,显示X?

时输入已知点X坐标,显示Y?

时输入已知点Y坐标,显示T?

时输入已知点由后视到前视的已知坐标方位角,运行一次本程序只需输入一次已知数据。

显示A?

时输入第一个左转角值,显示S?

时输入测站到前视的水平距离。

接下来计算器显示的T是测站到前视的坐标方位角,按+可将显示的十进制角度换算为度分秒。

如此继续可计算出所有支导线未知坐标。

2、由两个已知点坐标计算支导线坐标(程序名:

ZBJS2)

程序清单:

M“X0”:

N“Y0”:

D“XH”:

E“YH”↲

Pol(M-D,N-E):

Fixm:

T=J:

X=M:

Y=N:

T〈0=〉T=T+360⊿T“TH-J=”◢

I“S=”◢

Lb10:

{AS}:

T=T+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=X+ScosT◢

Y=Y+SsinT◢

Goto0

程序运行说明:

运行后,显示X0,Y0时输入已知置镜点坐标,显示XH,YH时输入已知后视点坐标,其它同ZBJS的输入与显示。

3、由一个已知点坐标和一个已知方位角进行放射型导线坐标计算(程序名FSXZBJS1)

程序清单:

C“X0”:

D“Y0”:

E“T0”:

Fixm:

Lb11:

{SA}↲

T=E+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=C+ScosT◢

Y=D+SsinT◢

Goto1

程序运行说明:

变量输入参照ZBJS程序。

4、由两个已知点坐标进行放射型导线坐标计算(程序名FSXZBJS2)

M“X0”:

N“Y0”:

D“XH”:

E“YH”↲

Pol(M-D,N-E):

Fixm:

F=J:

X=M:

Y=N:

F〈0=〉F=F+360⊿F“TH-J=”◢

I“S=”◢

Lb11:

{SA}↲

T=F+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=X+ScosT◢

Y=Y+SsinT◢

Goto1

5、坐标计算优化程序(程序名:

ZBJS,可进行连续式(LX)、放射式(FS)已知一点(1-D)或者两点(2-D)进行坐标计算)

V“1=>LX,≠>FS”:

W“1=>1-D≠>2-D”:

W=1=>Goto1:

≠>Goto2↲

Lb11:

F“X0=”:

G“Y0=”:

H“TH-0=”:

Goto3↲

Lb12:

F“X0=”:

G“Y0=”:

M“XH=”:

N“YH=”:

Pol(M-F,N-G):

Fixm:

J〈0=〉J=J+360⊿H=J:

H“T-H=”◢

I“S-H=”◢

Goto3↲

Lb13:

X=F:

Y=G:

T=H:

V=1=>Goto4:

≠>Goto5↲

Lb14:

{AS}:

A:

S:

T=T+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=X+ScosT◢

Y=Y+SsinT◢

Goto4

Lb15:

{AS}:

A:

S

T=H+A-180:

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿T◢

X=F+ScosT◢

Y=G+SsinT◢

Goto5

6、已知置镜点坐标和置镜点到后视点坐标方位角求放样角度和放样距离的放样程序(程序名FY1)

程序清单:

F“X0”:

G“Y0”:

H“T0-H”:

Fixm:

Lb11:

{XY}↲

Pol(X-F,Y-G)↲

J〈0=〉J=J+360⊿A=J-H↲

A〈0=〉A=A+360⊿A“A=”◢

I“S=”◢

Goto1

程序运行说明:

变量输入参照坐标计算,A=为放样顺时针角度,S=为放样距离。

7、已知置镜点和后视点坐标进行放样(FY2)

程序清单:

F“X0”:

G“Y0”:

M“XH”:

N“YH”↲

Pol(M-F,N-G):

Fixm:

H=J↲

H〈0=〉H=H+360⊿H“T-H=”◢

I“S-H=”◢

Lb11:

{XY}:

Pol(X-F,Y-G)↲

J〈0=〉J=J+360⊿↲

A=J-H↲

A〈0=〉A=A+360⊿A“A=”◢

I“S=”◢

Goto1

8、放样优化程序(程序名“FY”,可分已知一点或者两点坐标进行放样角度距离的计算)

程序清单:

I“I=1=>1-D≠>2-D”↲

I=1=>Goto1:

≠>Goto2↲

Lb11:

F“X0”:

G“Y0”:

H“T0-H”:

Goto3↲

Lb12:

F“X0”:

G“Y0”:

M“XH”:

N“YH”:

Pol(M-F,N-G):

Fixm:

J〈0=〉J=J+360⊿H=J:

H“T-H=”◢

I“S-H=”◢

Goto3↲

Lb13:

{XY}↲

Pol(X-F,Y-G):

Fixm↲

J〈0=〉J=J+360⊿A=J-H↲

A〈0=〉A=A+360⊿A“A=”◢

I“S=”◢

Goto3

程序运行说明:

变量输入参照坐标计算,A=为放样顺时针角度,S=为放样距离。

9、已知两点坐标,反算两点之间的坐标方位角和距离(程序名ZBFS)

程序清单:

A“X1=”:

B“Y1=”:

C“X2=”:

D“Y2=”:

Pol(C-A,D-B):

Fixm:

J〈0=〉J=J+360⊿J“T(1-2)=”◢

I“S(1-2)=”

10、已知两条直线上一点的坐标和坐标方位角,求这两条直线的交点坐标(程序名JDZB)

程序清单:

X=(tanA“T1”×B“X1”-C“Y1”-tanD“T2”×E“X2”+F“Y2”)V÷(tanA-tanD)◢

Y=tanA(X-B)+C

11、直线线路坐标计算(ZXXY)

程序清单:

V“X0=”:

W“Y0=”:

T“T0=”:

U“K0=”:

Lb10:

Fixm:

{KD}:

X=V+(K-U)cosT+D×cos(T+90)◢

Y=W+(K-U)sinT+D×sin(T+90)◢

Goto0

程序运行说明:

已知某一直线线路上一点的坐标为X0,Y0,该点里程为K0以及该直线沿前进方向的坐标方位角T0,按照提示输入以上数据,如果输入某一里程K和法线外移距离D(向右移为正值,向左移为负值)即可计算出该里程点的法线外移桩坐标X、Y,当D=0时计算结果为中桩坐标。

12、“缓+圆+缓”型曲线坐标计算

主程序(QXJS)

程序清单:

Prog“BQXYS”:

Q“K—ZH”:

F“ZHX=”:

G“ZHY=”:

N“TZH—JD”:

I“(Y1,Z-1)”↲

Lbl1:

Fixm:

{KD}:

K“LICHENG=”:

D“WAIYI=(Z-,Y+)”:

Goto2↲

Lbl2:

KGoto3:

≠>Goto4↲

Lbl3:

“K—OVER”:

Goto1↲

Lbl4:

K>Q+L=>Goto3:

≠>Goto5↲

Lbl5:

K≤Q+B=>Goto6:

≠>Goto7↲

Lbl6:

S=K-Q:

W=B:

Prog“HQXY”:

O=N+I×90S2÷(ЛRB):

O<0=>O=O+360⊿O>360=>O=O-360⊿O“FANGWEI=”◢

X=UcosN-VsinN+F+D×cos(O+90)◢

Y=VcosN+UsinN+G+D×sin(O+90)◢

Goto1↲

Lbl7:

K≤Q+L-C=>Goto8:

≠>Goto9↲

Lbl8:

S=K-Q:

O=N+I×90(2S-B)÷(ЛR):

O<0=>O=O+360⊿O>360=>O=O-360⊿O“FANGWEI=”◢

Prog“YQXY”:

X=UcosN-VsinN+F+D×cos(O+90)◢

Y=VcosN+UsinN+G+D×sin(O+90)◢

Goto1↲

Lbl9:

S=Q+L-K:

W=C:

Prog“HQXY”:

E=N+IA+180:

O=E-I×90S2÷(ЛRC)+180:

O<0=>O=O+360⊿O>360=>O=O-360⊿O“FANGWEI=”◢

V=-V↲

X=(U-H)cosE-VsinE+F+TcosN+D×cos(O+90)◢

Y=VcosE+(U-H)sinE+G+TsinN+D×sin(O+90)◢

Goto1↲

子程序“BQXYS”

A:

R:

B“L01”:

C“L02”↲

M“M1”=B÷2-B3÷(240R2)◢

J“M2”=C÷2-C3÷(240R2)◢

P“P1”=B2÷(24R)-B4÷(2688R3)◢

Z“P2”=C2÷(24R)-C4÷(2688R3)◢

T“T1”=M+(R+P)tan(A÷2)+(Z-P)÷sinA◢

H“T2”=J+(R+Z)tan(A÷2)+(P-Z)÷sinA◢

L=B÷2+C÷2+ARЛ÷180◢

E=

子程序“HQXY”

U=S-S5÷(40R2W2)+S9÷(3456R4W4)-S13÷(599040R6W6):

V=I×(S3÷(6RW)-S7÷(336R3W3)+S11÷(42240R5W5))

子程序“YQXY”

U=Rsin(180(S-B÷2)÷Л÷R)+M:

V=I×(R×(1-cos(180(S-B÷2)÷Л÷R))+P)

程序说明:

本程序可以计算等长和不等长“缓+圆+缓”型曲线或者单圆曲线的中线坐标、外移桩坐标以及中线的切线方位角。

先将主、子程序存入计算器,然后运行主程序“QXJS”,输入A(曲线偏角),曲线半径R,第一缓和曲线长L01,第二缓和曲线长L02,(等长缓和曲线时L01=L02),然后显示曲线逐要素,接着输入ZH坐标(ZHX,ZHY),ZH到JD坐标方位角TZH—JD,当曲线为左偏时(Y1,Z-1)输-1,右偏输1,输入计算里程K,外移距离D,计算中桩时D输0,计算左边桩时D输负数,算右边桩时D输正数,当所输里程不在本曲线计算范围内时,屏幕显示K—OVER,继续输入有效里程可继续计算。

对于单圆曲线,缓和曲线长输入0。

本程序缓和曲线X计算取了4项,Y计算取了3项,一般的曲线计算精度都可达到mm级。

13、线路坐标计算通用计算程序(直线、圆曲线、回旋曲线)

程序名“XLJS”

程序清单:

G“XJ=”:

H“YJ=”:

R“XH=”:

S“YH=”:

A“XA=”:

B“YA=”:

C“TA=”:

E“1÷RA,Z-,Y+”:

P“KA=”↲

Lbl1:

{FQ}:

F“1÷RB,Z-,Y+”:

Q“KB=”↲

Lbl2:

{VDZ}:

V“K=”:

Z“JIA-JIAO=”:

D“WAIYI=(Z-,Y+)”:

O=V:

OGoto3:

≠>Goto4↲

Lbl3:

“K-SMALL”:

Goto2↲

Lbl4:

O>Q=>Goto5:

≠>Goto6↲

Lbl5:

“JISUAN:

A-TXY”:

V=Q:

D=0:

Goto6↲

Lbl6:

T=C+90÷Л×(2E+(F-E)(V-P)÷(Q-P))(V-P):

T〈0=〉T=T+360⊿T〉360=〉T=T-360⊿↲

Rad:

W=A+∫(cos(C°+0.5×(2E+(F-E)(X-P)÷(Q-P))(X-P)),P,V,4)+D×cos(T°+Z°)↲

Y=B+∫(sin(C°+0.5×(2E+(F-E)(X-P)÷(Q-P))(X-P)),P,V,4)+D×sin(T°+Z°):

Deg:

Goto7↲

Lbl7:

O≤Q=>Goto9:

≠>Goto8↲

Lbl8:

{I}:

I“ESCI=1”:

I=1=>Goto2:

≠>GotoA↲

LblA:

A=W:

B=Y:

C=T:

E=F:

P=Q:

Goto1↲

Lbl9:

W“X=”◢

Y“Y=”◢

T“T=”◢

Pol(R-G,S-H):

Fixm:

M=J:

Pol(W-G,Y-H):

J=J-M↲

J<0=>J=J+360⊿J>360=>J=J-360⊿J“A=”◢

I“S=”◢

Goto2

本程序积分式中“°”的编辑输入为:

“FUNCTION”键+5(DRG)+4(°)。

程序运行说明

运行程序“XLJS”,按提示输入置镜点坐标(XJ,YJ),后视点坐标(XH,YH),曲线起点A的坐标(XA,YA)、沿线路前进方向的切线方位角TA、里程KA、曲率(直接在计算器上以1÷RA的形式输入,R表示半径,左偏曲线输负值右偏曲线输正值),继续输入终点B的曲率(1÷RB输入同A点)、里程KB。

当屏幕显示“K=?

”时,输入该段曲线要计算放样数据的里程值,按提示输入夹角“JIA-JIAO”和外移量“WAIYI”,“JIA-JIAO”值为该里程自线路前进方向的切线方位角顺时针至该里程中桩与右边桩连线间的角度,当为法线方向时JIA-JIAO为90度,“WAIYI”值中桩左侧输负值右侧输正值,计算中桩时“WAIYI”值输0即可,按“EXE键”屏幕即可依次显示计算中桩或外移桩的坐标、中桩切线方位角、放样角度A,放样距离S。

程序的输入输出都按通俗易懂的提示或测量习惯显示,为确保计算结果无误,编制程序时专门设置了错误里程输入提示,当输入的计算里程K小于该曲线起点里程时,程序将提示里程太小“K-SMALL”,继续输入正确的里程,当第一条曲线计算完毕需计算紧接的第二条曲线时,只需要给K输入一个大于第一曲线终点里程的里程值,程序将自动计算第二曲线的起点信息,这时屏幕显示“JISUAN:

A-TXY”,随后将显示“ESCI=1”,如果不小心误输入一个大于终点里程的K时,可输入1“取消”操作继续计算当前曲线,如果确认要计算下一曲线,输入一个不等于1的数值,接着会自动提示输入第二曲线终点的曲率和里程,当显示“K=?

”时,即可进行第二曲线放样数据的计算。

依次类推,直至计算完所有需计算的曲线中、边桩坐标和放样数据。

迁站时,直接按“AC”键终止程序的运行,到新的测站后重新运行“XLJS”,输入新的测站点、后视点坐标并保持原曲线参数不变即可。

当遇到线路曲线的曲率发生突变(如直线直接接圆曲线或者两个不同半径的圆曲线直接相接)的特殊情况时,可以将突变点两侧的曲线分开单独进行计算,也可以在突变点处增加输入一段微小长度的回旋线把突变点两侧的曲线连接起来,增加一段长度为0.0001米长度的回旋曲线,不会影响计算结果的精度。

比如某直线直接连接半径为R的圆曲线,计算完直线段需要接着计算圆曲线时,先输入微小长度的回旋线(1/RB=1/R,KB=直线终点里程+0.0001),然后再输入圆曲线的终点曲率和里程即可继续计算。

两个不同半径(半径分别为R1,R2)的圆曲线直接相接时,先输入微小长度的回旋线(1/RB=1/R2,KB=第一圆曲线终点里程+0.0001),然后输入第二圆曲线终点的曲率和里程即可。

有时会遇到逆向测设曲线情况,即从大里程方向向小里程方向测设曲线,采用本程序进行计算时,只需将曲线逆向倒过来逆向进行输入即可,这时,输入和计算的量都应反号(只有“JIA-JIAO”值符号保持不变),曲线偏角反号输入(左偏变为右偏,右偏变为左偏),曲线里程输入时按负值对待,计算右边桩时外移量为负,左边桩时外移量为正(与正向刚好相反)。

14、四等水准测量记录计算程序(红黑面常数为4687、4787)

程序名:

“SZCL”

程序清单:

Lbl0:

“H4687=>I=1”:

Fixm:

{IABCD}:

I=1=>Goto1:

≠>Goto2↲

Lbl1:

U=4687:

W=4787:

Goto3:

Lbl2:

U=4787:

W=4687:

Goto3:

Lbl3:

G“H1”=A“HOU1”-B“QIAN1”◢

E“V2”=B-C“QIAN2”+W◢

F“V1”=A-D“HOU2”+U◢

P“H2”=D-C◢

H=(G+P+W-U)÷2

程序按后-前-前-后的观测顺序编制,当后尺为4687时I赋值1,否则赋不等于1的值,“V2”表示前尺的“K+黑-红”,“V1”表示后尺的“K+黑-红”。

15、多边形面积计算程序(程序名“MJJS”)

程序清单:

Lbl1:

{AB}:

A“X1”:

B“Y1”:

C=A:

D=B:

S=0:

Fixm↲

Lbl2:

{XYI}↲

S=S+(X+A)(Y-B)÷2:

A=X:

B=Y:

I“I=1=>OK,≠>CON”↲

I=1=>Goto3≠>Goto2

Lbl3:

S=S+(C+A)(D-B)÷2◢

Goto1

程序说明:

X1、Y1为多边形起点坐标,接下来显示的X、Y为多边形其余顶点的坐标,从X1、Y1逐个根据提示输入各顶点坐标,当顶点坐标输入完毕时给I赋值1输出面积计算结果S,否则给I赋值不等于1的数值继续输入顶点。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1