测量员软件

2024-06-03

测量员软件(精选8篇)

篇1:测量员软件

测量内业处理软件需求分析报告

1.引言

1.1编写目的

本文针对测绘工作的特点,以及测量软件开发过程中的进一步细化,根据软件工程学的原理对坐标正反算、水准测量内业处理、复合导线内业处理一体化软件进行简要需求分析,并叙述对该系统进行设计时应注意的几个问题。1.2项目背景

对已有软件、程序的分析。目前,数字化测绘手段已广泛应用于测绘工程实践中。现有的较为成熟的软件大都相对独立。且没有考虑到线路工程测绘的特殊性,对于一些功能较完整的软件。一是价格较高,二是对工程测绘的特点考虑较少。由此可见。“工程测绘内业一体化软件”的开发具有一定的实践意义。1.3 参考文献

《软件工程导论》 清华大学出版社 张海藩等;

《数字测图原理与方法》 武汉大学出版社 邹进贵等;

《Delphi 编程教程》 电子工业出版社 郑阿奇等。2.任务概述 2.1 目标

对软件进行功能需求分析、性能需求分析、界面需求分析,可靠性需求和可用性需求、异常处理需求、将来可能提出的需求等。2.2 运行环境

外围设备:手机;

编译程序:delphi;

操作系统: Android操作系统; 数据库支持:SQL Server 2012; 2.3技术要求

软件需求分析阶段的技术要求如下:

(1)软件需求规格要说明对应软件的主要功能、性能、技术指标进行定义,其内容应全面、可检查。

(2)项目开发计划中应给出阶段评审以及配置管理计划。

(3)软件需求规格说明书要正确而恰当地定义软件的功能、性能等所有软件需求。

(4)要求编制的软件需求规格要具有:完整性、明确性、一致性、可验证性及可测试性、易修改、包含软件需要的关键功能、需求基于运行环境、描述软件应发生的事件和不应发生的事件。3.数据描述 3.1 已知数据

已知数据为测区内经过测量复合国家测量标准的一系列控制点的坐标。3.2 测量数据 野外测量中获得的角度、边长等数据。3.3 数据流图

数据流图如下:

3.4 E-R图

3.5 数据字典

4.功能需求

4.1 主界面功能

用户的主界面主要显示坐标正反算、水准测量内业处理、复合导线内业处理这三类测量数据处理;

5.性能需求

5.1系统主要功能要求:

因线路工程测绘自身的通用性,本系统应能完成以下工作 : 在每一类测量下分别进行坐标正反算;水准测量的基本运算,包括计算闭合差、计算改正数等;导线测量的基本运算,包括角度闭合差、坐标方位角推算、增量改正等。另外还包括运算结果储存为文件,如报表,需要的时候可打印出来。

水准基平测量:本软件至少应能够完成三四等及以下水准测量的电子记录。5.2非功能要求:

数据库的备份要求:当软件或硬件出现故障时,系统能够自动的备份数据库中数据。

5.3其他专门要求:

软件质量要求为:易用、兼容性好、运行稳定、有一定安全保障。6.运行需求 6.1 用户界面

其用户界面要求为包括简洁、易用、易懂,美观,具备一定的兼容性;同时符合用户的操作习惯。6.2 开发环境

Delphi XE7, SQL server 2012 6.3 尚需解决的问题

预留软件更新功能,今后整合地籍测量、海洋测量、管线测量的计算。

实现软件与网络接口的链接,以便今后通过网络快速传输测量和计算的数据。

将测量软件系统化,对更多种类的测量数据进行计算。

篇2:测量员软件

反常霍尔效应虽然已被发现一百余年,但对其产生机理现在仍存在不同的.观点.本文介绍了一种可连续控温的霍尔效应测量系统.该系统的电路采用相干双交流电桥;在LabVIEW软件平台下,以LabVIEW和C混合编程完成整个系统的控制,该系统可实现从液氦温度到室温的精确控温、仪器的远程控制和数据的采集处理,用于镍薄膜的霍尔测量,效果良好.

作 者:樊英民 宋小会 张殿琳 FAN Ying-min SONG Xiao-hui ZHANG Dian-lin 作者单位:樊英民,FAN Ying-min(西北大学现代物理研究所,西安,710069)

宋小会,张殿琳,SONG Xiao-hui,ZHANG Dian-lin(中国科学院物理研究所,北京,100080)

篇3:测量员软件

某雷达信号模拟辐射源由多个波段设备组成,该系统要求实时监测模拟辐射源主动发射的参数已知的雷达模拟信号,提供载频,脉宽和脉冲到达时间(TOA)等测量参数。

适用本软件的硬件载体模块是设备中的参数测量模块,该模块主要实现对射频下变频到宽带中频的信号直接采样,采样后的信号直接进入FPGA芯片使用本软件处理。为减少设计的复杂性和系统设备量,系统要求各波段射频下变频到统一高中频,该中频大于300 MHz,信号带宽大于100 MHz,而采用的参数测量模块的采样时钟最高不超过200 MHz,由于信号中频频率远大于采样频率,因此本模块模拟信号采样形式是欠采样。如何有效地对欠采样的大带宽,高中频信号进行实时处理及传输,由本软件创新实现。本软件设计思想和方法可适用于通信,雷达及电子对抗领域。

1 设计思路

参数测量中的主要参数-频率参数的测量是难点。本软件提出了基于数字下变频(DDC)的数字正交化,用CORDIC算法实现的相位测量,再用直接相位差法数字瞬时测频的方法,最后在FPGA中完成工程实现,该方法适用于单频脉冲信号的高精度,快速实时频率测量,在窄脉冲的情况下也可以获得比较好的测量精度,同时该方法也适用于线性调频信号的调频参数测量(本项目主要测量脉冲单频信号)及其他参数测量。

本软件中处理的采样数字中频信号为:多种频率类型,多种调制样式,多种重频类型,常规脉冲脉宽跨度大:从几百纳秒到几百微秒;重频变化多:几十赫兹到几十千赫兹,在工作频带内伪随机捷变频。射频下变频到模拟中频的带宽大于100 MHz,而选用硬件模块采样时钟最高为200 MHz。因此主要的宽带处理要在数字化后的FPGA中用软件实现。一般取信号带宽为不超过采样时钟的40%,因此在这里信号采样后有部分混叠。针对既成的硬件条件,本模块采取变时钟采样,子带处理的设计思想:根据波段码和频段码将大于100 MHz的中频信号带宽分成4个子频带,每个子频带带宽为40 MHz。该子带的划分的前提是信号不混叠,依据是带通信号的采样定理,然后由软件分别对落入4个子带的不同脉宽的单频信号进行实时信号处理。

数字下变频(DDC)后的数字测频采用直接相位差法[1],直接相位差法测频的基础是I/Q基带信号的数字鉴相,传统数字鉴相的方法中的NCO是ROM查找表法,该方法缺点是当精度要求较高时ROM表非常大,本设计中采用CORDIC算法来实现数字鉴相。直接相位差法频率测量的基本思路是首先获得输入信号的I/Q复信号,通过CORDIC算法流水迭代获得瞬时相位值,然后计算相邻样本点的相位差,根据相位差以及采样间隔就可以获得信号的频率值。

2 CORDIC算法原理

本软件中数字下变频(DDC)是采用CORDIC算法[2]实现的数字本振NCO级联数字滤波器的设计,该方法特别适合FPGA实现,优点是高速流水线实现,不需要占用FPGA片内ROM资源,是以时间换资源。求模模块的数字下变频(DDC)中NCO也采用CORDIC算法实现,另外瞬时测频中采用CORDIC算法来流水迭代求相位,因此本软件中CORDIC算法被多处运用。

CORDIC算法全称:基于坐标旋转数字式计算机,最早是J.Volder于1959年提出,该算法包括旋转模式和向量模式,可进行向量旋转求三角函数,反三角函数和求向量的模等运算,算法的基本思想是通过一系列固定的,与运算基数相关的角度的不断正负偏摆以逼近所需的旋转角度。以后,J.Walther提出了统一的改进型,CORDIC算法可工作在6种不同的模式,其中,CORDIC算法的基本原理如下所示:

式中:(xi,yi)为输入矢量;(xi+1,yi+1)为输出矢量;αi是每次旋转角度;di是每次迭代旋转的方向;+1表示逆时针旋转,-1表示顺时针旋转。di=sign(zi)是旋转模式的旋转方向,对于向量模式:di=-sign(yi),求正弦,余弦值是用旋转模式,初值x0=x,y0=0,当n→∞,|z n|→0,则得xn=kx0cos z0,yn=kx0sin z0。数字下变频中的NCO就是用CORDIC算法的旋转模式求正弦、余弦。求相位是用向量模式:旋转的目标是使y趋近于0。CORDIC算法通过n次微旋转αi来获得φ的相位值,由zi+1=zi-di⋅αi,则当n→∞,|y n|→0,zi→φ=arctan(yi/xi),从而完成输入向量(xi,yi)的相位提取。

由于CORDIC算法可采用流水线型蝶形旋转结构实现,特别适合FPGA技术的实现,同时每级流水线只包括加减法,移位寄存器和tan-1(2-i)系数存储器,适用FPGA实现时占用的逻辑单元以及存储器资源比较少,如果输入的I/Q信号位数足够高,同时CORDIC算法流水线技术合适,可以获得高精度的相位输出。

本软件运行的FPGA芯片是EP2SGX90EF1152,该芯片包含90 960个逻辑单元,总RAM存储位4 520 448 b,嵌入式乘法器(18 b×18 b)192个。所有资源足以完成CORDIC算法和数字下变频(DDC)算法。

3 软件功能及构成

本软件主要完成雷达模拟辐射源多个波段信号参数实时处理,包括实现数字下变频(DDC)和信号参数实时测量,数据实时传输等。利用数字接收机的方法(或称数字鉴相法)对宽带高中频信号进行数字下变频,得到数字正交的基带复信号,再利用直接相位差法求信号频率参数。用计数器法求脉宽和脉冲到达时间(TOA)参数,利用秒脉冲接续计得脉冲的GPS时间参数。最后对测得的结果参数打包形成脉冲描述字(PDW)并实时上报。本软件是用Verilog硬件描述语言编程[3,4]在FPGA中实现硬件DSP功能。其中数字下变频(DDC)模块和频率测量模块以及CORDIC算法的实现没有采用ALTERA公司的IP核,为独立编程实现。

本软件包括以下几个主要功能子模块:数字下变频模块,频率测量模块,RS 422异步接口模块,数据求模模块,数据处理及实时传输模块等。

组成框图如图1所示,该框图也是本软件顶层软件的信号流程框架。

4 设计实现

经采样的中频信号进入数字下变频(DDC)模块,数字下变频的原理[5,6,7]如下:

设输入模拟中频信号为:

采样后得到序列:

式中ωc=2πf0fs。

本地数字振荡器(NCO)产生的正交信号为:cosωcn和sinωcn,与中频信号在混频器相乘后得:

通过低通滤波器,滤除带外倍频分量后可以得到有用的正交I/Q复信号:

由于信号的采样频率较高,也就是式(3)的I(n),Q(n)速率较高,一般远大于窄带信号的带宽,这时可对其进行速率转换(抽取)以降低此时的输出速率。以上的推算中数字混频实现了频谱搬移,数字滤波和抽取实现了有用信号提取。通常的DDC滤波器设计[8]是采用积分梳状(CIC)滤波器或半带(HB)滤波器作预处理,后用FIR滤波器做进一步成形滤波处理。本设计中信号带宽较宽,所以不适合采用CIC滤波器,而采用半带(HB)滤波器级联FIR滤波器的结构。数字下变频框图如图2所示。

半带滤波器适用于抽取率为2n情况,计算效率高,实时性强,半带滤波器特性有:滤波器偶数序列号(不包括0)冲击响应为0;HB滤波器频率输出抽取1/2后过渡带有混叠,通带无混叠;HB滤波器要求通带和阻带纹波相等。

根据HB滤波器特点以及滤波器系数对称性设计的HB滤波器需要的乘法器的数目是普通FIR滤波器的1 4,设计结构采用常用的横向滤波器结构,适合FPGA高速实现,一般作为DDC的前级滤波器。HB滤波器实际上是一种特殊的FIR滤波器。

图2DDC中有限冲击响应(FIR)滤波器主要目的是对整个通道信号进行整形滤波,作为基带低通滤波器,由于FIR滤波器位于半带(HB)滤波器之后,经过抽取数据率相对较低,因此阶数可以设计的比较高,可以获得较好的性能(通带纹波,阻带衰减以及过渡带带宽等)。一般常用的FIR滤波器是线性相位的,具有系数对称结构,总运算量可减少一半。DDC输出的高信噪比,高镜像抑制度I/Q复信号可以作为后续的频率测量和脉宽测量的输入信号。

在数字下变频模块中,本振信号的频率字(FTW)受控于频段码和波段码,根据不同的码值加载不同的频率字。数字本振(NCO)是利用CORDIC算法迭代实现的,数字混频是采样的数字信号与数字本振NCO相乘,实现了该频段的频谱搬移,之后是滤波处理,相乘后的信号经18级半带滤波器滤波并二分之一抽取,再经32阶FIR滤波器滤波并二分之一抽取,最终数据率降为原采样率的1 4,得到正交的I,Q信号。

模拟信号的瞬时频率f(t)与瞬时相位φ(t)的关系为:f(t)=[dφ(t)]dt,则在数字域瞬时频率fi和瞬时相位φi的关系为:fi=(φi+1-φi)(2πTs),φi为CORDIC算法计算获得的第i个样本点的相位值,Ts为采样间隔。频率测量模块就是利用上述数字下变频模块的I/Q信号,用直接求相位差的方法测频,即先求相位φi,φi=tg-1(Q(i)/I(i)),Q(i),I(i)分别为正交双通道下变频值,再计算相邻点之间的相位差Δφi,依据相位差可测得到信号的频率值fi,若是用查找表法求相位,要用很大的ROM资源存储(Q(i)/I(i))映射到φi的值。本软件采用CORDIC算法多次迭代求相位φi。相位的精度取决于迭代的次数,迭代的次数越多,越无限逼近实际相位。但是受限于窄脉冲的测量,迭代次数又不能太长,太长则无法有效测得窄脉冲的相位和频率,本系统的最窄脉冲为0.5μs,本模块中相位是根据CORDIC算法的矢量模式取23级流水迭代而得。该模块频率值用30位二进制数表示,精确到赫兹。实际测的频率值是中频的频偏值,最终的射频频率值在数据处理和传输模块中考虑不同情况分别计算。由于直接相位差法测频对噪声的影响比较敏感,因此最后需通过多点平均可获得高精度的频率。

将中频采样的中频信号送入信号求模模块,同样先将信号数字下变频(DDC),由于信号脉宽与采样的样本点有关,样本点越多,分辨率越高。为提高脉宽测量的精度,中频经数字下变频滤波后的数据只1/2抽取。直接经32阶FIR滤波器滤波并1/2抽取后数据率降为原来的1/2,将该信号送入信号求模模块,对正交的I/Q信号求模,也就是数字检波,以往的求模也是采用ROM查找表法,在不影响精度的前提下求模采用近似算法[9],该算法只有乘加运算,适合在FPGA中运用,计算公式如下:

abs(L)=max(abs(I),abs(Q))abs(S)=min(abs(I),abs(Q))

模值:

近似求模运算法最大偏差不超过0.12 dB。

因为求模并不是目的,求模只是为了提取脉冲沿的信息,有了沿的信息就可得到脉冲到达时间及脉宽信息。根据求得的模值特征设定比较门限,当模值超过门限时即可判定是脉冲信号,当判定是上沿时开始计数,当判定是下沿到达时停止计数,计算上下沿的总长度即为脉宽,本摸块的脉宽测量精度可达20 ns左右。

RS 422异步接口模块主要是实现直接对计算机板的RS 422异步串口通信,用以接收计算机发送过来的GPS时间数据,RS 422串口波特率是14 400 b/s,发送数据8位,起始一位0,停止一位1,每个字节共10位,接收任务是该模块通过用将采样时钟经数字锁相环锁相输出的16倍串口波特率的时钟将RS 422串口数据可靠地接收下来,确保在数据中间取数,每个字节先发低位,依据该GPS时间数据结合秒脉冲在本模块内继续计时,以供数据传输时实时取数打包结合其他参数形成脉冲描述字。

数据处理及实时传输模块:本模块先对来自频率测量模块的频率值作自适应多点求均值处理,所谓自适应即是自动调整求均值样本点数,有8点平均,16点平均,32点平均等,因为CORDIC算法采用了23级流水迭代,在窄脉冲的情况下有效数据只有一两个,因此在满足窄脉冲测量精度的前提下,尽可能采用多点平均,这样可提高宽脉冲的测频精度。再结合各波段各频段的情况计算出此时模拟辐射源的射频频率值。最终上传的频率值是发射射频信号频率值,需重新计算射频频率值,计算公式为:射频频率值=各波段中心频率值+各频段中心频率值+频偏值,此时的频率值为30位,精确到赫兹,受高重频传输数据的限制,不可能传输长序列数据,在满足测量指标要求前提下对频率值作截位处理,用19位二进制数表示,此时频率值精确到1 kHz。

本软件有一个200 MHz计数器作为本机秒脉冲接续计数的时钟,秒脉冲的前沿触发复位并开始计数,循环计数,因此秒脉冲的计数精度为5 ns。脉冲到达时间TOA的计算是当判定的脉冲上沿到达时记下此时的计时的时间值。因此TOA的精度也为5 ns。

另外来自RS 422接口模块的GPS时间数据在此接续计时,形成时分秒时间值,该时间值也比外送的GPS时间值精度高得多,这都得益于FPGA采用了EP2SGX90系列器件,能够运行200 MHz时钟。最后GPS计时值与频率值,脉宽值和TOA值按传输协议形成脉冲描述字(PDW)通过RS 422同步串口以10 Mb/s数据率实时发送出去,传输是当最后一个测量参数计算出来后开始打包发送。参数测量数据为同步串行一帧一帧传输,每帧88 b,每个重频周期传送一次,数据格式为:字头5H(4 b)+GPS时分秒(17 b)+频率值(19 b)+脉宽(16 b)+TOA值(28 b)+字尾AH(4 b)。

5 结语

本系统的参数测量模块实际上是软件无线电的应用,软件大框架不变,只要修改部分参数就可完成不同的任务。如只要改变NCO的频率字(FTW),并修改滤波器系数,就可完成不同中频及带宽的信号采样及下变频处理,因此使用硬件描述语言编程完成了大部分硬件功能或硬件不方便实现的功能,使硬件的设备量大大减少,系统成本也大幅降低,设计也更灵活。本软件已在某雷达产品中使用,验证,效果良好,具有一定的借鉴和示范作用,可适用于通信,雷达及电子对抗领域。

参考文献

[1]伍小保,王冰,何勤.CORDIC算法数字瞬时测频的FPGA设计与实现[J].科技传播,2010(13):199-200.

[2]MEYER-BAESE Uwe.数字信号处理的FPGA实现[M].北京:清华大学出版社,2003.

[3][美]PALNITKAR Samir.Verilog HDL数字设计与综合[M].北京:电子工业出版社,2004.

[4]吴继华,王诚.Altera FPGA/CPLD设计(高级篇)[M].北京:人民邮电出版社,2005.

[5][美]TSUI James.宽带数字接收机[M].北京:电子工业出版社,2002.

[6]杨小牛,楼才义,徐建良.软件无线电原理与应用[M].北京:电子工业出版社,2001.

[7]姜宇柏,游思晴.软件无线电原理与工程应用[M].北京:机械工业出版社,2007.

[8]王世一.数字信号处理(修订版)[M].北京:北京理工大学出版社,2004.

篇4:对测量教学软件环境建设的思考

关键词:改革软件环境 教学大纲 教学计划数据库

工程测量学科是中等职业学校工业与民用建筑专业的一门建筑工程施工(施工技术管理模块)的专门化方向课程,是核心技能型课程。

学生掌握好这门技能有利于他们更好地融入实际工作。而提高测量教学质量不仅仅需要先进的硬件条件支持,还需要科学的软件教学环境作为后盾。

一、制定更适合学校测量教学的教学大纲

本次课改的要求是围绕着上海市最新的教学大纲进行。大纲中明确了教学任务和教学要求。我们在对大纲进行了深入研究后,发现对于在校的中职学生的能力来说,如果完全依照大纲中的要求去做,根本不可能在大纲设置的课时内完成全部的教学任务。

针对以上情形,结合学校的实际条件,我们决定对教学大纲进行适当的修改和补充。首先是课时量的补充。原大纲中对于总课时的安排上设置了68个学时完成教学任务。以18个教学周为例,平均每个星期只有四节课的课时,这期中还包括期中考试、期末考试、实训考试的时间。课时量远远不够。因此我们对课时量安排进行了修改,把每周四节课改为每周六节课。增加课时量以保证充足的教学时间来完成教学任务,这样不仅仅是要学生知道怎么去做,而是要学生能做。其次是增加了全站仪的教学内容。全站仪现在已经取代经纬仪成为工程中最常用的工具之一,全站仪教学势在必行。

二、科学合理地安排授课计划

测量教学更加注重实训操作,因此在授课计划中超过90%的课时安排的是与实训相关的内容。但是实训教学很容易受到天气、场地及其他客观因素的影响。为了更好地进行测量教学,完成教学任务,必须在考虑这些客观因素的前提条件下,制订出一个较为科学、更为合理的授课计划。首先在课程内容安排上,我们把大纲要求的教学任务进行了整合,比如在原大纲中的建筑基线测设、建筑物定位、建筑物放线、基础轴线定位、围墙等测设等教学任务所用到的知识点都是定位放样。

对于这些内容我们取一个内容进行重点讲解,让学生理解原理进行操作,掌握知识点。其他内容在此基础上进行稍微的点播和指导,即使在没老师讲解的情况下他们也能实施掌握。整合后我们把节约下来的课时量用到重点教学任务上,提升教学效果。其次是课型安排上,学校的课时安排都是两节课连上,如果两节课都安排讲授的话,不光是教学效果差,同时也浪费了很多上课时间。

针对这些情形,在教学计划中我们设置了很多讲练课时。讲练就是先在室内完成理论教学课程后,直接把学生带到实训中心进行实训操作。这样做的主要目的是充分利用教学时间让学生多动手操作掌握所学的测量知识。最后是在课时安排上,对于重点的任务多安排课时,同时在任务结束时一般都安排一次实训复习课。这次课程相当于“机动课”,教师可以根据实际的上课情况对这次课堂教学进行随机调整,如果学生掌握情况良好,则可以提前进行下一个教学任务的讲解,如果受客观条件(天气、场地)影响而未达到预期的教学效果,则可以用这次课来进行补充教学,帮助学生进一步掌握。同样也可以把这次课安排成考核课,检查学生的实训操作的掌握情况。

三、完善测量教学数据库,更新校本教材

为了提高教学效率,我们要做很多准备工作。其中最主要的就是测量实训数据库的建设。在完成实训场地的设计施工后,我们结合学校的实际场地条件完善一套数据库建设,为测量教学提供充足的数据支持。首先,我们要绘制建筑实训区域的平面图。

平面图的完成可以辅助老师在课堂上进行内容讲解,布置、安排实训任务,分配实训区域。把平面图应用到教学当中去也可以帮助学生识图、用图、理解图。其次在平面图上我们测绘出所有控制点的准确位置和点的高程信息,建立一个高程控制网和平面控制网。这些数据的建立可以帮助老师在指导学生进行实训操作时及时发现问题并加以纠正。同时这些数据也可以帮助老师在备课时布置符合实训场地条件的实训任务,防止不恰当的实训任务布置耽误课堂教学。

我们围绕着上海市最新的教学大纲要求的教学任务,结合学校现有的实训场地和条件,利用建立好的数据库资源,对我们编写的校本教材和实训指导书进行一次大的修订。教材的内容完全按照上海市的最新的教学大纲要求来设置,之中案例分析、实训任务布置是依照学校的实际条件和数据库的信息来设置的。这次修订更加有利于老师进行测量教学工作。

四、改进考核方式

测量是注重实训教学的课程,测量教学对于中职学生来说更注重的是实操能力。这些都不可能通过几张试卷来反映出他们的掌握情况。

因此在测量课改中,我们也研究制订了一个新的考核方案。首先,以总评成绩作为最后考核成绩的方式不变,比例为平时成绩占50%,期中成绩占15%,期末成绩占35%。总评成绩的构成体现出我们更加重视的是平时表现。其次,在平时成绩一项上,除了保持原有的作业和上课表现外,我们增加了教学过程中实训小考的成绩。

过程实训小考可以让学生保持对实训课的重视,也可以为老师更好地安排实训教学起到指导作用。最后,理论是实训的基础,我们不可能完全抛弃理论考试部分。对于这部分的安排,主要是在期中考试以及期末考试中的50分的题量。期末考试中的另外50分是安排一个小的综合的实训考试。这种考试方式可以较为真实地反映出学生对于测量的学习情况。

五、与时俱进、不断优化

测量在建筑施工中起着举足轻重的作用。建筑施工质量要求不断提高,对测量的要求也随之不断提升,同时测量技术日新月异。

因此,对于测量教学中的软件环境建设也要随着时间的推移而不断地优化,及时收集贴近工程实际的相关信息,不断对现有的教学资源进行改进,有益于提高教学质量,让学生更加容易地融入到实际工作当中去。

为了得到这些宝贵的信息,首先,我们设计一个较为简单而实用的调查表,在每年实习学生返校时对他们进行调研,根据学生的信息反馈,我们会发现学校的教学测量工作与实际工作要求之间的差别,进而在教学中不断地完善和改进。其次,为了保证信息的完整性和准确性,我们测量专业老师会不定期地参加企业的实践活动,参与到测量实际工作中去,收集信息,发现问题、加以改进。

改革不是一次性的,时代在不断进步,我们的教学工作也应该随之而不断地完善。改革是持续性的,为了提升教学效果,我们会一直努力下去,争取建设出一套更为贴近、适合中职学生教学的教学体系。

篇5:测量员软件

MathCAD软件在测量平差中的应用

借助MathCAD软件的强大计算功能,简化学生的`矩阵计算,提高学生学习测量平差课程的效率,以及帮助学生在学习过程中培养思考问题,发现问题,分析问题和解决问题的能力.

作 者:刘凯 张宪明 LIU Kai ZHANG Xian-ming 作者单位:广西水利电力职业技术学院,水利与建筑工程系,广西,南宁,530023刊 名:测绘与空间地理信息英文刊名:GEOMATICS & SPATIAL INFORMATION TECHNOLOGY年,卷(期):32(3)分类号:P207+.2关键词:MathCAD 测量平差 条件平差 间接平差

篇6:测量员软件

【关键词】安卓系统;测量软件;开发技术

【中图分类号】TP311.5【文献标识码】A【文章编号】1006-4222(2016)07-0295-02

现阶段,社会上越来越普及安卓操作系统,具备使用方便、价格低、功能强大等特点,开源性系统是其基本动力,能够在不同行业中得到大量推广,并且逐渐取代其他形式的掌上设备,因为设计开发时间相对比较长,需要建立符合实际情况的平板电脑和安卓手机测量软件开发系统,设计基本功能模块。

1测量软件开发中应用安卓系统的重要性

1.1安卓系统的操作性和实用性比较强

随着日常生活中不断普及智能手机,给人们生活带来严重影响,安卓系统的可操作性和实用性比较强,已经成为众多系统中比较出色的系统,逐渐成为目前使用最多的移动终端系统。此外,安卓系统基本属于开源系统,促使用户使用和设计开发的时候十分方便,测量过程中安卓系统能够有效解决测量条件、环境等问题,以便于全面提高测量的准确度。

1.2安卓系统可以提高测量效率

为了能够有效提高测量的质量以及效率,合理应用Java语言来开发和设计安卓系统,基于此建立相应的测量软件,不但能够实时记录、保存和传输测量以及采集数据信息,还能够保留界面中原始记录,以便于全面提高测量效率,达到降低测量工作量的目的[1]。

1.3安卓系统能够解决测量外业不续航现象

外业测量的过程中,因为野外、隧道、井下等环境影响和限制测量工作,促使测量的时候已经逐渐不能应用传统设备。随着不断发展信息化技术,外业测量过程中急需要开发新技术。现阶段外业测量过程中经常应用测量软件平台就是PDA平台,虽然能够在一定程度上提高工作效率和质量,但是由于PDA具备比较小的屏幕,使用的时候十分不方便,促使不能完全满足测量实际需求。测量软件中合理应用安卓系统的可操作性、开源性、实用性比较强,可以完全满足测量中不足续航问题。

2测量软件程序功能

测量软件具备比较小内存和安装包,操作方便和简单。开发过程中主要就是应用sqllite和Java嵌入式形式。用户应用测量软件的时候能够对检查角进行随时检查,并且及时进行保存记录。依据系统实际情况用户可以随时修改数据信息。依据国家相关标准以及观测等级来对光标位置进行自动移动。超限检查的过程中,如果系统超限,系统会提出GO字样。如果出现偶数站,系统中需要提示输出信息,按钮从红色自动变为绿色,对数据进行记录,为了不丢失系统数据,需要设置能够及时保存的保存按钮。依据相关统计结果可以发现,利用空间数据处理软件,来促进自动形成结果电子表格。设计系统软件的基本功能有,打开软件、文件保存、新建文件、删除文件等。存储外业记录数据。测量软件中应用安卓系统,需要合理设计外业记录管理测量的软件模块,以此来添加、创建、备份、浏览测量数据,此外,这种外业模块需要能够创建数据输入口,以便于达到存储数据的目的。传输外业数据。测量软件中应用安卓系统实际上就是传输以及接受计算机和移动终端、移动终端之间的数据[2]。

3程序设计开发

3.1开发程序的环境

开发系统软件之前需要对开发软件的环境充分了解,搭建好环境才能够开发系统软件,主要包括JDK安装、AndroidSDK安装、myEclipse安装、ADT安装、创建AVD。

3.2建立新程序

(1)点开Eclipse、文件新建、工程,会呈现新的提示框,然后点击安卓工程、下一个项目,输入工程名称,选择需要设计的平台,然后输入应用包名称和程序名称,然后打开LevelAc-tivityjava,会显示错误提示,主要就是由于会形成自动默认语句,但是系统中没有主页。解决上述问题的基本方式就是,新建xml文件,选择安卓xml文件,点击下一个,输入main文件名,选择Layout文件资源,然后点击Finish完成创建[3]。(2)打开Windows中的AndroidSDK以后,选择符合实际情况的模拟环境,然后点击NEW按钮,出现提出输入名称的对话框,选择设计预期平台,然后点击CreateAVD以后关闭系统。点击Run菜单中的Configurtions,创建新文件输入名称,选择新建的文件点击OK和APPLY按钮,然后对DONothing项目点击Run按钮,完成工程创建[4]。(3)添加头文件。安卓软件开发的时候Java语言是最重要的关键技术,需要完全了解C++语言编程,安卓数据开源性系统,已经具备一些相对成熟的功能,实际操作设计的时候可以直接应用,基于此能够更方便进行编程。(4)SQLite操作数据库技术。Android为系统提供SQLite数据库,一般都是适合应用在比较小设备上,但是能够拥有强度功能,数据库能够管理所有数据,名称为SQLiteOpenHelper的数据库包,直接对Java文件进行复制,工程选择右键粘贴[5]。

4测量软件中应用安卓系统的设计

应用软件开发的时候,开发的关键就是数据存储。安卓系统中存储数据的基本方式就是SQLite数据库、系统配置、文件存储、网络存储等。文件存储、SQLite数据库、系统配置主要就是依据测量软件来存储系统内部数据信息。安卓系统为了能够不断简化数据库,具备两种操作方式。第一,SQLiteDatabase类,这种方式主要就是封装数据库系统的API函数,封装数据库系统包括执行SQL指令、query、、等操作。数据系统中,依据外业测量数据安卓系统能够记录相应特征,依据不同功能建立四个表,所有的表都具备相对应的数据功能,依据特定字段合理连接每张表。利用pointid方式对水准路线记录表、导线记录表和坐标记录表进行连接。坐标记录表中能够存储结算以后控制点位置信息,利用从Ctrlpoint来区分不同未知点和已知点的数据信息。依据poin3id、point2id、point1id来记录已知点坐标就是交会记录表,能够搜索坐标记录[6]。交会测量的时候需要分析两种方式测角交会和测边交会。实际应用测量软件的时候至少需要存在三个控制点数据信息,设计所有字段的时候需要依据实际情况来合理设置交会测量的四个字段,right2data、right1data、left2data、left1data,此外,还应该测量复用存储角和复用存储边。上述四个结构记录表中,不但需要具备coordinate表,还需要具备area字段,从而来达到区分以及查找每张表和区域的关系。如果coordinate表中没有合理设置area字段,分析不同条件情况下划分控制点坐标的测量区域存在不同的情况,从而来防止测量外业数据的时候出现混淆。在实际测量软件中应用安卓系统能够抽象出现FeatureObject,依据上述数据信息可以形成三个派生类,水准路线类Levobject、交会类corobject、导线类Troabject,其中主要包括一个或多个类构成,通过高程、平面坐标构成的是坐标点类SurPoint。也就是说测量软件中应用安卓系统来使用数据库的时候,主要就是传递数据的时候把抽象对象作为传输参数,并且这种技术能够在不同坐标点上执行相同的数据操作,以便于能够降低系统中传递参数的个数,也能够简化其他调用数据库,可以在一定程度上避免过于复杂的数据,方便工作人员进行维护,此外,抽象对象还能够传递其他模块模块数据,以便于不断扩展系统[7]。

5测量软件中安卓系统的具体应用

测量软件中应用安卓系统的时候,用户选择运行以后就够十分快速的进入到主操作界面,一般情况下测量外业工作数据的时候都具备比较一致的记录数据表格,因此为了能够更加方便的进行记录数据,利用以上方式来设计表结构,设计记录数据主页面的外业测量水准线路记录格式、导线测量记录格式。外业测量过程中充分分析单一导线,利用导线前进方向可以把水平较分为右角和左角,因此实际应用测量软件爱你的时候需要适当调节右角和左角选项[8]。交会测量系统数据后,设计侧边和侧角两种交会类型,利用交会测量设计类型来合理选择和记录距离和角度,并且需要能够随时切换上述两个选项,此外,通过具体分析交会测量实际数据和相关规范需求,需要具备三个已知交会点,因此,设计输入界面的时候,应该设置四个水平角或者三个距离输入选项。不管是交会测量记录表、导线记录表,还是水准记录表,完成每一次数据测量以后,都需要核算测量数据。例如,测量水平角或者测回红黑面读数差或者上下半测回差值,实际操作的时候需要对项目进行严格规范,如果出现超过限制的测量结果,系统会提示警告。完成交会记录测量的时候,相关人员需要依据实际情况来计算导线平差和交会测量类型,此外,依据查询和检测坐标记录表来详细浏览和规范系统目前测点坐标和控制点坐标,以便于保证能够平稳运行安卓系统测量软件。安卓系统测量软件设计的蓝牙传输数据模块主要就是依据BluetoothAdapter类,利用计算机和终端设备中的计算机记录表接收数据和传输数据。基于此设备中能够接收和传输文本、表格形式的计算结构和记录表,这种方式能够在一定程度上方便传输测量结果,为以后保存和浏览数据提供参考依据[9]。

6结束语

综上,在分析安卓系统测量软件的时候,不但需要计算机和移动终端、移动终端之间进行接收和传输数据,实现单一导线测量外业记录、水准线路测量外业数据、交会测量外业数据的目的,此外,在具体分析外业测量实际需求的基础上能够细化设计系统功能,实际设计测量软件的时候需要使用安卓系统来分析和管理测量数据,这种测量方式不但能够方便人员操作移动终端,还可以最大限度降低工作量,达到无纸化操作记录的目的。

参考文献

篇7:测量员总结

回顾本月,精细化学习仍井然有序,有条不紊的在进行。6月14日由测量组负责我项目路基B4标合同段K44+840-K45+200路基超高段和中央分隔带的排水施工,结合本次工作经验和之前精细化学习课程的讲解,根据本项目的特点,我下面将横向排水管施工的工艺流程做如下浅析:

1、熟悉图纸,在底基层施工前根据设计图纸,查清所有施工路段的排水系统,明确超高段和中央分隔带排水管道埋置的个数、深度、长度、宽度、及其平面位置。

2、测量组放样,恢复中边桩。在交验好的路基上,通过全站仪将中边桩位置按每10米一个断面3个点进行布设,并做好标记,同时也便于施工摊铺过程中的标高控制。

3、排水管平面位置的布置。按照设计图纸要求将排水管布置在相应的桩号位置上,用白灰线画出开挖边线。在布置过程中要注意:φ30cmHDPE管只设置在超高段,本项目上是30米一处,根据实地情况决定向左幅或向右幅方向排出,半填半挖处,埋设在填方路段,且挖方段横向管穿过中分带通向另侧边沟,填方段不穿中央分隔带。竖曲线的凹点处必须要设置一道排水管,无论是φ30cm和φ10cmHDPE管。若路基单位的边坡人字骨架护坡已完工,必须将出水口设置在其排水槽处,以免冲刷其路基边坡,造成路基边坡失稳。超高段排水不应与横向中分带排水混用,集水井位置有冲突时,可以前后移动。在实际施工急流槽时,往往我们是借助路基下边坡施工的人字骨架来排水,但由于路线的凹点处积水量过大,此凹点处必须按图施工急流槽,确保路面积水至急流槽排入路基的排水沟,防止出水口排水量过大冲毁路床。

4、开挖沟槽。挖机的大小选择根据项目部的情况而定,我项目采用的是小型挖掘机。开挖过程中,一般按照2%的横坡开挖φ30cm和φ10cmHDPE管深度分别为52cm和41cm。每道管子挖出的土要堆放在沟槽的一侧,不能随处堆放,成型后的沟底要平顺,无突起的岩石,并需配备工人专门清理沟底。

5、放置排水管。排水管前排水管的放置要先从中间向路肩侧逐节放置,由于管道长度按设计要求挖方为18.4米,填方为19.7米,考虑材料采购运输的方便,HDPE管没有这么长,所以会产生接头,因此接头位置衔接一定要紧密,防止施工过程中运输车辆的碾压导致排水管断裂。根据图纸的要求需要在排水管放置前先撒布一层10cm的混凝土,并用振捣棒振捣密实,方可放置排水管。

6、回填混凝土。采用C15混凝土进行回填,先浇筑管道两侧缝隙,用振捣棒振捣密实后,再浇筑上层混凝土,同样需要振捣密实,根据以往经验在表面要形成拱形,并高出其路面3~4cm,以减少车辆轮胎荷载对HDPE管的损坏。在浇筑混凝土时,要配备一辆洒水车,以免混凝土中的水分在运输过程中流失导致含水量偏小,振捣不密实,达不到预期效果。

7、洒水养生。养生期间要注意禁止车辆通行及交通管制。

以上则是我用自己的话对横向排水管施工的工艺流程做的总结,还有很多不足,望各位同仁批评指点。

篇8:导线测量实用软件的设计开发

在测绘与工程测量中, 所涉及的数据计算、绘图、数据库管理、数据分析等, 往往都可以使用计算机来完成。随着现代测绘技术的发展, 使得对于工程测量数据处理的软件有更高的要求。

这使得传统的基于DOS平台、面向过程的结构程序设计语言已不能满足开发测量应用软件的需要。随着编译技术的不断发展, 各种各样的开发工具应运而生, 微软公司推出的Visual Studio 2008便是其中之一。

Visual Studio 2008支持.NET framework 3.5, 并且同时支持以前.NET framework版本。设计Visual Studio 2008的目标主要有三个:使开发效率大大提高;使团队在开放过程中更好的合作;可以对于一些微软的最新技术进行开发和应用。同时, 在VB中加入了对LINQ的支持, LINQ使数据库语言和开发语言能很好的结合起来, 使用户运用VB语言编写出类似于SQL语句的指令。这样VB不仅能够获取数据, 而且还能够对数据进行复杂的运算。使得VB集成开发环境的开发效率有了很大幅度的提高, 让编程过程变得更加智能, 更加简洁。

在实际的测量工作中, 在野外测量的数据往往需要进行各种计算后才能应用。运用程序设计进行计算的特点是:计算速度快、精度高、数据处理自动化, 从而把工作人员从繁重的计算工作中解放出来。

在工程测量中, 提供了先进的技术工具和开发手段, 为工程测量向现代化、自动化、数字化方向发展创造了有利的条件。这些先进的设备以及软件, 将野外采集的数据与微机结合起来, 形成一个数据采集、数据处理、输入、输出的自动化系统。

1 设计内容及方法

1.1 研究的内容及目标

(1) 导线测量的计算; (2) 支导线的计算; (3) 仅有一个连接角的附合导线的计算。

1.2 设计程序的目标

(1) 程序逻辑结构简单, 清晰易读; (2) 运算速度快, 占用内存小; (3) 数学模型及计算方法正确, 计算结果精度高; (4) 适应性强, 便于移植, 尽量满足不同要求与需要; (5) 用户界面简洁美观, 方便操作;尽量减少手工处理工作量, 人机交互性强。 (6) 数据输入方式简单统一, 输出简洁明了, 数据的查询快捷简便, 有详尽的帮助功能, 方便用户。

1.3 技术路线

2 导线测量说明

2.1 导线测量:

导线测量是指在地面上按一定要求选定一系列点, 依相邻次序连成折线, 并测量各线段的边长和转折角, 再根据起始数据确定各点平面位置的测量方法[6]。

2.2 导线的布设形式

(1) 支导线:支导线是从一个控制点开始, 既不闭合于起始的控制点, 也不附合于其他控制点, 如图2所示。

(2) 附合导线:导线是从一个已知控制点开始, 闭合于另一个的已知控制点, 如图3所示。

(3) 闭合导线:导线是从一个已知控制点开始, 闭合于同一个控制点, 形成一个闭合多边形, 如图4所示。

2.3导线测量的计算及软件开发

2.3.1支导线的计算

如图5所示, 已知直线AB的坐标方位角αAB[7], 由式 (1) 计算出各边的坐标方位角αi;其中当βk为左角时, 取“+”;当βk为右角时, 取“-”。

再由各边的坐标方位角αi和以及各边的边长Si, 由式 (2) 计算出各导线点的坐标增量Δxi、Δyi;

再由式 (3) 计算出各导线点的坐标.Pi (xi, yi) 。

支导线的计算

2.3.2仅有一个连接角的附合导线的计算

如图6所示, A、B为已知点, βi为转折角, Si为导线边长, 求出各个未知点的坐标xi, yi[8]。

此过程与支导线计算相同, 不同的是由于B点是观测点, 观测值xB, yB与计算值xB′, yB′的结果必然不同, 将产生坐标闭合差fx、fy, 见公式 (4) 。

再按照各导线的边长成比例的改正其坐标增量, 其改正数为:

改正后的坐标增量为:

再计算出各导线点的坐标.Pi (xi, yi) , 此时B点的坐标为已知值。[9]

仅有一个连接角的附合导线的计算

3 导线测量计算大软件界面设计

“导线测量”的子菜单如图7所示。

3.1 支导线的计算

单击如图7子菜单上“支导线的计算”按钮, 打开如图8。

单击“下一点”按钮, 自动计算出支导线上下一点的坐标, 如图9。

输入观测值, 单击“下一点”按钮, 自动计算出下一点的坐标;

点击“上一点”按钮, 打开图8可查看上一点的已知值和坐标。

3.2 仅有一个连接角的附合导线的计算

单击如图7子菜单上“仅有一个连接角的附合导线的计算”按钮, 打开如图10。

单击“下一点”按钮, 自动计算出下一点的坐标, 直到全部点都计算完, 单击“改正”按钮, 弹出图11。

单击“下一点”按钮, 进行改正, 弹出图12。

单击“下一点”按钮, 改正下一点的坐标, 直到全部点都计算完。

4 结束语

此程序简单易学, 方便实用。可以让测量工作者对测量的平差过程及原理有更深入的了解, 促进了对测量平差知识的认识和理解, 极大的方便了测量施工。

摘要:随着现代科学技术的发展, 工程测量无论是在测量方法、测量仪器还是数据处理方面都得到了质的飞跃。众所周知, 测量数据的处理是一件既繁杂又精细的工作, 一旦这个环节出了问题, 前面的测量工作就会失去价值。这就要求我们能够利用现有的计算机技术以及各种开发工具快捷、精确的得出处理结果。进入21世纪, 计算机的发展无论是在软件上还是在硬件上, 都能够满足各种系统开发的需求, 因此不断涌现出各种开发工具, Microsoft Visual Studio 2008便是其中之一。Visual Studio 2008可以对多种语言进行开发, 而且还可以进行自动构建, 并且得出构建结果。其中, 基于Visual Basic.net语言的智能设备的集成开发效率有了很大幅度的提高, 使程序开发变得更加简洁, 更加智能。运用Visual Basic语言, 通过Visual Studio 2008开发环境, 研究开发了基于智能设备的导线测量的计算程序, 可以对测量的数据进行处理、传输、存储、查询等功能。

上一篇:廊坊银行荣获小票贴现分中心先进单位奖下一篇:花生优秀作文