分享

5800计算器导线平差程序

 南山风雪 2011-09-13

一、程序用途及使用范围

本程序适用于一般导线复测平差计算,利用左角复测复合导线、闭合导线的平差时可直接使用。复合导线平差时输入起始和终止边两个方位角,如果将终止边方位角输入为0,程序会自动转入闭合导线平差界面。如果想用观测右角平差时,只需将程序中带下划线的地方按使用说明稍加改动即可。

二、源程序清单:

1、角度平差:JDPCA(文件名称)

0M:0I:0K: AFWJ?A: BFWJ?B:CZS? N: JDRXBHCA:24√¯(N) P◣“∑(ZJ)? C:If B0 Then

A-B-180N+CD: EIseC-180(N-2)D:IfEnd: JDBHCA.f=:D?DMSP<Abs(D)>Goto 4: JDGZ=:-D÷NF:F?DMSLbI 1: CJ? P:B=0 And P=0>Goto3: JGH=:P+FJ:J?DMSA+J-180E:If E>0 And E<360:ThenE:IfEnd:If E>360:ThenE-360E:IfEnd: :If E<360:ThenE+360E:IfEnd: FWJ=: E?DMS◣“L? L:L=0 And B0>Goto3:XO=:Lcos(E) X◣“YO=:Lsin(E) YM+LM:I+XI:K+YK:EA:Goto1:LbI3: “∑(L)=:M◣“∑(XO)=:I◣“∑(YO)=:KProgDXPCA”: LbI4

2、导线平差:DXPCA(文件名称,可单独运行)

AX? A:AY? Z:If B0:Then BX? C: BY? D:  FX=:I-C+AF◣“FY=:K-D+ZWEIse FX=:IF◣“FY=:KWIfEnd: DXBHCA.F=”:√¯((F) ²+W)²)P◣“RXDXBHCAFM? R:DXBHCAFM=:M÷PEE<R>Goto1:F÷MN:W÷MO:LbI0:L? L:XG=:-LNQ◣“YG=”:-LOV◣“XO? R: YO? S: XGH=:Q+RT◣“YGH=:S+VU◣“X=:A+TX◣“Y=:Z+UYXA:YZ:Goto0:LbI1

三、程序符号含义

AFWJ? BFWJ-?-----分别为起始边和终止边方位角,(闭合导线平差时BFWJ输入0)。

JDRXBHCA=-----24√¯(N) 三级导线角度容许闭合差(秒),根据导线级别改常数,如二级导线将24改为16,一级改10.

CZS---------测站个数。

(ZJ)-------各站测量角度总和。

JDBHCA.f=----------角度闭合差。

CJ?-----------各站角度实测值。

JDGZ=-------毎站角度该正值。

JGH=----------平差修正后角值。

FWJ=----------平差后两站间方位角。

L?--------两站间实测距离。

XO=,YO=---------坐标增量计算值。

RXDXBHCAFM?-------容许导线闭合差分母。一级为15000

二级为10000,三级5000.

DXBHCA.F----------计算的导线闭合差

(L)=(XO)=(YO)=------分别为边长XY坐标增量值总和。

XF=,YF=--------分别为X,Y的闭合差

AX,AY,BX,BY-------分别为起点和终点的设计坐标值。

XG=YG=-------分别为XY坐标增量改正值。

XGH=YGH=-------分别为改正后XY坐标增量值。

X=,Y=----------平差后各站坐标值。

JD.ERR;DX.ERR-----分别为角度闭合差和导线闭合差不符合求。

四、程序使用方法说明

1、首先确定侧角方向,如果是观测的左角,可以直接启动程序进行计算,如果观测的是右角,将程序中带下划线的地方按下式修改:-D/N改成D/N; A+J-180改成A-J+180。复合导线平差将A-B-180N+C改成A-B+180N-C;闭合导线平差将C-180(N-2)改成180N-2-C

2、确定导线级别,按程序符号含义的规定修改程序参数。

3、按程序提示输入参数进行平差计算,本程序分两部分进行:

①、输入起始和终止方位角、测站个数,实测角度总和进行角度平差,如果不符合要求,给出错误提示,程序终止运行,符合要求时,输入实测角值和边长,程序给出平差改正后的角值和坐标方位角并且计算出坐标增量值,当复合导线计算边长输入0,闭合导线测角输入0时,本部分计算结束,程序会自动转入下一部分计算。

②、程序会自动给出边长、X增量、Y增量总和,接着提示输入起始点和终止点的坐标,程序自动进行导线平差,精度达不到规范要求时,程序给出错误提示,终止运行;符合要求时,提示输入边长,给出改正值,提示输入XY坐标增量值,程序给出改正后坐标增量和平差后的测站坐标值。继续按提示输入直至平差结束。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多