安防监控知识
电力检修|Excel电子表格中后方交会程序的编写
2016-05-28  浏览:36
安防之家讯:cript>Excel电子表格中后方交会程序的编写李旭,陈尚云(国家电力公司成都勘测设计研究院,四川成都610072)
1前言
随着计算机的广泛普及和自动化办公系统的不断完善,能否直接利用自动化办公软件系统内的固有功能编制一些测量中的常用程序来解决工作中的计算问题,如利用Office中的Excel电子表格的功能编制后方交会程序,本文在这方面作了一点尝试。2程序编写
后方交会用真数计算的要点是:先根据A、B、C三个已知点的坐标(XA,YA)、(XB,YB)、(XC,YC)及两个水平观测角α、β,计算出已知点到未知点的坐标方位角如αBP,然后根据这个坐标方位角及已知坐标增量和α、β角求出已知点到未知点的坐标增量,最后求得未知点的坐标XP,YP。由图1可知,CP、BP、AP三条直线的方程式为:
 图1为后方交会示意图,图中ABCP是以逆时针方向编号。
联立解式(1)、(2)、(3)得待定点P的解算公
 
 
由此可求出P点的平面坐标,再根据P点的平面坐标算出P点到其余各点的距离D,再由下式求出P的高程H:
 
式中H——P点的高程;
H已知——已知点的高程;
D——P点至已知点的距离;
Z——P点至已知点的天顶距;
I——仪器高;
L——占标高;
K——大气折光差;
R——地球半径。
根据上述公式首先进行版面设计,结果见表1。表中第一行为程序名称(此单元格为合并单元格);第二行A~E列分别是后视点一及其坐标高程和标高指示,第二行F~L列分别是后视点二及其坐标高程和标高指示;第三行A~E列分别是后视点一的点名及坐标高程和标高的值,第三行F~L分别是后视点二的点名及坐标高程和标高的值;第四行A~E列分别是后视点三及其坐标高程和标高指示,第四行F~L列分别是后视点四及其坐标高程和标高指示,第五行A~E列分别是后视点三的点名及坐标高程和标高的值;第五行F~L列分别是后视点四的点名及坐标高程和标高的值;第六行A~E列分别是设站点及各后视方向的水平角指示,第七行A~E列分别是器高及各后视方向的天顶距指示,第六、七行F~L列(均为合并单元格)分别是设站点坐标高程及两组坐标高程之差和备注。以上部分为已知数据、观测值和未知点成果,这部分作为打印输出部分。
 表2及表3为中间计算过程,现说明如下:表2在Excel表中是第六~九行的M~T列,其内容为各水平角和天顶距的弧度值、各组高程值、最大最小高程值,以及α1、α2的指示。
 
 
 
说明:M8~P8、M9~P9是将水平角、天顶距观测值转化为弧度值;
Q8、Q9,R8、R9是求P点的各组高程值;
S8、S9是求P点的各组高程值的最大最小值;
T8、T9是求第一组和第二组α值(150°≥α≥30°)。
表3在Excel表中是第六~九行的U~Z列,其内容为β1、β2、B点至P点的方位角正切、坐标增量、P点的坐标值。各单元格的表达式为:
 
 
说明:U8、U9是求第一组和第二组β值(150°≥β≥30°);
V8、V9是求B点至P点的方位角的两组正切值;3结束语
从本文的尝试来看,将一些常用程序编制成具有简单界面的程序既简单又经济,是行之有效的。表1反映了所有的信息,如已知点情况、观测值、待定点成果以及成果的质量情况,只须将表1打印出来保存即可。表2、表3为计算过程,可不打印输出,这样又能节省材料。

建议:对每次算出的结果取一个点进行检验,以免无意之中把某一单元格表达式改变而产生错误。水电站设计
安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
更多»您可能感兴趣的文章:
更多»有关 安防 的产品:
  • 安防监控资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 照明之家 防水之家 防盗之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 Bybc.cn SYSTEM All Rights Reserved