导线交会定点EXCEL计算表设计

上传人:仙*** 文档编号:64341804 上传时间:2022-03-21 格式:DOC 页数:9 大小:88.50KB
收藏 版权申诉 举报 下载
导线交会定点EXCEL计算表设计_第1页
第1页 / 共9页
导线交会定点EXCEL计算表设计_第2页
第2页 / 共9页
导线交会定点EXCEL计算表设计_第3页
第3页 / 共9页
资源描述:

《导线交会定点EXCEL计算表设计》由会员分享,可在线阅读,更多相关《导线交会定点EXCEL计算表设计(9页珍藏版)》请在装配图网上搜索。

1、导线交会定点EXCEL计算表设计(一)EXCEL计算表的设计概述EXCEL俗称“电子表格”,通用于机关、学校、银行、企业的报表和帐册制作。导线的方位角、坐标增量和坐标的计算都是按导线点序号和边号依次计算,称为“递推计算方式”,简称“推算”;交会定点的计算也有相似之处。因此,在表格中进行导线和交会定点计算是较为直观和方便的。将导线和交会定点计算的公式纳入设计的表格之中,利用EXCEL的各运算种函数和“拖曳”(递推)等功能,即可达到自动连续推算的目的。不同的导线形式的计算程序也稍有不同。据此设计各种导线的EXCEL表格,用以计算支导线、闭合导线和各种附合导线(单定向、双定向和无定向附合导线)。支导

2、线可以直接推算方位角、坐标增量和坐标,而闭合导线和附合导线还需要进行各种闭合差的调整,才能推算方位角、坐标增量和坐标。常用的交会定点有测角交会(前方交会)、测边交会和后方交会。根据其不同的计算公式,设计上述的EXCEL计算表。EXCEL的表格以A,B,C,为列号,以1,2,3,为行号。每一单元格以“列号和行号”命名,例如A3,B2等。原始的EXCEL计算表为整齐划一的行列表格。根据计算的需要和为了表达的清晰,可以合并一些单元格和添加表格的边框和内框;可以伸缩行和列的高度和宽度;为了简化显示和打印输出,可以“隐藏”某些计算过程的行或列。例如用计算器手工计算的导线计算表,经历较长时期的实践已定型为

3、一种直观、清晰、方便、合理的计算表格,便于成果的应用和资料保存。因此,设计导线计算的EXCEL计算表时,应尽量与传统的导线计算表保持一致。交会定点的计算表也有相类似的情况。EXCEL表的单元格中还可以插入一些示意图,例如前方交会和后方交会的略图。例如,设计计算支导线的EXCEL表格的屏幕显示如图1所示,表中数例为图6-11中的支导线D-C-T1-T2-T3,导线的转折角为右角。设有浅淡底色的单元格为导线计算中的已知数据(起始点坐标和起始方位角)和观测值(导线转折角和边长),输入这些数据后,EXCEL表能立即完成全部运算,并显示于相应的单元格中。检查无误后,即可令其打印输出,并可作为文件资料保存

4、。图1 支导线计算表的EXCEL屏幕(二)EXCEL计算表的运算函数电子表格EXCEL计算表不同于一般表格在于:一经设计编辑完成,就有自动统计、归纳和运算的功能。而其功能的实现主要依靠其软件中的运算函数。根据EXCEL 2007,函数库中共有350多个函数,分为12大类,但是“测绘”不属于其中任何一类,测绘所用基本上为三角函数和其他一些数学函数。为便于查找,列出一个“测绘计算常用EXCEL函数表”(见本文件夹中,有上述名称的图表(*.dwg),其中列出34个测绘专业计算的常用函数。函数的调用(插入单元格中),在EXCEL 2007以前的版本中,按主菜单中的“fx”快捷键(称“粘贴函数”或“插入

5、函数”)进入,优先选择的类别为“数学与三角函数”,然后从函数表中找到所需要的函数,如果不在其中,则再从其他类别中找,或在类别为“全部”中查找。在EXCEL 2007中,则按主菜单中的“公式”快捷键,可展开一个更为详细的函数库菜单:“fx(插入函数)、(自动求和)、最近使用的函数、数学和三角函数、其他函数”,据此可以选择一种较为方便的查找和插入函数的方法。每个函数在使用中都需要有一个规定的“参数表”(写在括号内),例如下列一些函数及其参数表(以下“”后为使用说明):ATAN2(x_numb, y_numb) 反正切函数,根据给定的坐标增量x和y,返回反正切值(用弧度表示的角),其数值在 之间,不

6、包括 ;DEGREES(angle) 弧转角函数,给定弧度转换为角度(度为单位);IF(logical_test, value_if_true, value_if_flase) 判断函数,判断是否满足条件,如果满足返回一个值,如果不满足则返回另一个值;相当于BASIC语言中的“ifthenelse”功能;也可以仅用“ifthen”功能,即写成IF (logical_test, value_if_true);也可以嵌套使用,例如IF(logical_test, value_if_true, IF(logical_test, value_if_true),此时第二个IF及其参数是作为第一个IF的v

7、alue_if_flase。在导线边的方位角推算中,会用到这种形式。ROUND(numb, numb_digits) 小数取位函数,根据给定的数值(numb)及小数取位(numb_digits),返回指定小数位的数值;RADIANS(angle) 角转弧函数,给定角度(度为单位)转换为弧度;SIN(number) 正弦函数,返回给定角度(用弧度表示)的正弦值;SUM(numb1, numb2,) 求和函数,根据给定数值表,返回其代数和;SUM(单元格代号a : 单元格代号b) 求和函数(参数的另一种形式),根据给定同一列中的单元格行号区间(ab,ba),返回区间内单元格中数值的代数和。只有极少

8、数函数不需要参数,例如PI(圆周率 = 3.14159265)作为一个数学常数引用,其书写形式为PI(),括号中的参数空缺。每一单元格中可以写入一个计算式,并能在同一列中以向下“拖曳”方式(用光标按住单元格右下角的小“十字符”向下一行拖曳,使同一列的下一行单元格的中具有同样的计算式,仅变量的下标随行号而变(此时“行号”即作为“列”的下标),在程序运行后就实现递推计算的功能。计算式中除了键盘上的运算符键(、*、)及数字键以外,主要是应用EXCEL的“插入函数”。(三)EXCEL计算表单元格设计示例EXCEL计算表设计除了表格的总体设计以外,主要是单元格中的计算式设计。以下按各种具体计算项目,介绍

9、一些单元格设计方法:1支导线计算表中单元格设计用图1的支导线计算为例:在E5单元格中,为了将以360制的度、分、秒表示的转折角化为弧度,写入计算式:RADIANS(B5+C5/60+D5/3600)在F6单元格中,按右角推算方位角,写入计算式:F4+PI()-E5在G6单元格中,为了使算得的方位角不大于2、不小于0,写入计算式:IF(F62*PI(),F6-2*PI(),IF(F60,F4+E5PI(),F4E5PI())为了使推算的导线边方位角不致小于零或大于360,在G列的G6单元格中,用嵌套的判断函数写人下列计算式: IF(F62*PI(),F62*PI(),IF(F60,F62*PI(

10、),F6))为了使算得的导线边方位角以“度、分、秒”显示,在H、I、J列的H6、I6、J6单元格中,用取整函数写入下列计算式: INT(G6*180PI()) INT((G6*180PI()INT(G6*180PI())*60) INT(G6*10800PI()INT(G6*10800PI())*60)(2)方位角闭合差计算及分配附合导线的角度闭合差用方位角闭合差的形式计算。在H、I、J列中,H14、I14、J14单元格中已推算出终边方位角的度、分、秒,H28、I28、J28单元格中为输入已知的终边方位角的度、分、秒。因此,可在H31单元格中写入方位角闭合差(以整秒为单位)的计算式:INT(H

11、14*3600+I14*60+J14H28*3600I28*60J28)在K31单元格中,写入每条导线边方位角改正值的累进值(弧度)计算式: RADIANS(H313600)COUNT(B5: B25)在K列各单元格中,写入导线边方位角的改正(弧度)计算式: RADIANS(H6I660J63600)K31 RADIANS(H8I860J83600)2*K31 RADIANS(H10I1060J103600)3*K31 (3)坐标增量闭合差计算及分配在M和N列中计算各边坐标增量,例如在M6和N6单元格中写入下列计算式: L6 *COS(K6) L6 *SIN(K6)在M29和N29单元格中写入

12、各边坐标增量和的计算式: SUM(M6 : M26) SUM(N6 : N26)M28和N28单元格为终点和始点的坐标增量差。在M31和N31单元格中写入坐标增量闭合差(fx, fy)的计算式: M29M28 N29N28 单元格L30为导线边长总和。在V和W列中为改正后的坐标增量(改正值按边长为比例)的计算式: M6M31L30*L6 N6N31L30*L64无定向导线计算表中单元格设计无定向导线计算与附合导线相比,多了假定起始方向角、导线边假定方向角推算、假定坐标增量计算、假定坐标推算、真假方位角差、真假闭合边长度比等运算。因此,其EXCEL计算表的设计较附合导线复杂一些,各个数组变量安排

13、于EXCEL表的各列如下:A 点号;B,C,D 转折角观测值的度,分,秒;E 转折角弧度;F 假定方位角弧度;G 假定方位角弧度(0 360);H,I,J 假定方位角的度,分,秒;L 边长观测值;M,N 假定坐标增量;O,P 假定坐标;Q,R,S 改正后方位角的度,分,秒;T 改正后方位角弧度;U,V 改正后坐标增量;X,Y 改正后坐标;Z 点号。在表格底部的一些单元格,安排一些数组变量的统计值(统计变量个数、数组变量求和等),以及计算所需要的参数(真假方位角差和长度比):M28SUM(M6 : M26) 假定坐标增量和(X)N28SUM(N6 : N26) 假定坐标增量和(Y)M29X27X

14、5 真坐标增量和(X)N29Y27Y5 真坐标增量和(Y)B33ATAN2(M29,N29) 闭合边真方位角()H33ATAN2(M28,N28) 闭合边假定方位角()U33SQRT(M29*M29 + N29*N29) 闭合边已知(真)长度(L)V33SQRT(M28*M28 + N28*N28) 闭合边观测(假定)长度(L)X33U33V33 真假长度比(R)Y33H33B33 假真方位角差()根据长度比R改正各条观测边长,根据方位角差改正各边方位角。最后,按改正后的边长和方位角计算各导线边的坐标增量和推算各导线点的坐标。5后方交会坐标计算表中单元格设计交会定点的EXCEL计算表中没有数组

15、变量,也没有多余观测,因此相对于导线计算表的设计会简单一些。其中以后方交会较为复杂。从本教材中公式(6-4-19)和(6-4-20)来看,计算的主要工作在于计算已知点构成的三角形(已知三角形)的内角A、B、C和观测方向RA、RB、RC化为观测角度、。在EXCEL计算表中,设计按下列次序在各单元格中完成计算:在单元格E4、F4、E6、F6、E8、F8中计算已知三角形各边的坐标增量(X,Y);在单元格G4、G6、G8中计算各边的方位角(弧度),例如: G4IF(ATAN2(E4,F4)0,ATAN2(E4,F4)+2*PI(),ATAN2(E4,F4)在单元格I4、I6、I8中,各边方位角从弧度化

16、为角度(度为单位);在单元格H4、H6、H8中化为“度.分秒”形式显示;在单元格D11、D12、D13中,计算已知三角形的各内角A、B、C,角度由相邻边的方位角相减而得,要防止出现负值,例如: D11IF(G8-PI()-G4) 0,G8PI()-G4,G8-PI()-G4)在单元格D14、D15、D16中,将方向观测值RA、RB、RC化为弧度;在单元格G11、G12、G13中计算测站的观测角度、;在单元格I11、I12、I13中将其化为角度(度为单位);在单元格H11、H12、H13中将、化为“度.分秒”形式显示;在单元格E14、E15、E16中,计算tanA、tanB、tanC;在单元格H14、H15、H16中,计算tan、tan、tan;在单元格K14K17中,按式(6-4-20)计算PA、PB、PC及P;最后,按式(6-4-19)计算待定点的坐标。9 / 9文档可自由编辑打印

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!