_NET环境下移动智能设备和全站仪实时通信方法的实现
- 格式:pdf
- 大小:669.77 KB
- 文档页数:3
在线路测量中RTK技术及全站仪相结合应用分析摘要:根据城市线路测量的特点,分析了RTK测量技术及全站仪各自的作业特点,说明了在城市线路工程测量中两者的配合使用不仅满足了工程的精度要求,而且可以取长补短,提高作业效率,具有广阔的发展前景。
关键词:RTK;全站仪;应用分析;线路测量1.RTK测量技术概述1.1RTK的基本工作原理RTK测量是以载波相位为参考值的实时差分GPS测量技术。
它由三部分组成:基准站接收机,流动站和数据传输链路。
测量工作原理:基准站接收机负责连续接收卫星信号,进行定位计算,显示出流动站所处位置的三维坐标,同时也可显示出测量精度,以判断是否满足测量要求。
1.2RTK测量技术特点1.2.1作业效率高在相同的观测设备和观测要求下,RTK技术只需设站一次,一人操作即可,可以观测的半径大致为5km,与传统测量线路的方法比较,设站次数大大减少,人手配备也更加灵活,而且丝毫不影响测量的准确度,与GPS静态测量方法相比较的突出优势在于可以实现实时测量,并不需要进行观测数据的后期处理。
1.2.2定位精度较高,没有误差积累用RTK技术在线路测量工作中,可以使各次测量的点位误差各自独立,互不影响,不会累积和叠加,在使用RTK技术测量的有效半径内,水平、竖直方向的精度可以达到厘米级别,有利于绘制大比例缩放图。
1.2.3对作业条件的要求较低RTK技术并不要求测量目标和观测者之间满足光学意义上的“通视”,只需要电磁波“通视”即可,因为RTK技术的测量原理是电磁波信号的发送和接收,,所以受自然环境和条件的影响较小,可以实现全天候工作。
1.2.4作业自动化、集成化程度高,操作简便,测绘功能强RTK技术相比全站仪可以实现自动观测和记录,大大减少了工作人员的工作量,这是由于RTK所设的流动站内有软件控制系统,只需在测绘时,输入控制参数即可实现测绘记录,并且可以动态测量,同时在多个待测目标上获取数据。
2.RTK和全站仪相配合进行测量的优越性RTK技术和全站仪相比较有着灵活、准确、局限性小的优点,但是在一些实际测量中会出现由于干扰带来的误差,稳定性不如全站仪,RTK主要依赖于电磁波的发送和接收,而在电磁波的收发过程中难免会出现由于信道特性被破坏引起的数据传送不稳定或错误的情况。
移动通信技术综述第一点:移动通信技术的发展历程移动通信技术自20世纪80年代以来,经历了多个阶段的发展。
从第一代模拟通信技术(1G)到当前的第五代移动通信技术(5G),每一次技术的更新换代都带来了通信速率和网络容量的显著提升。
1G时代,采用的是模拟通信技术,通信质量较差,且无法实现大规模的普及。
2G时代引入了数字通信技术,大大提高了通信的稳定性和安全性,同时也开启了短信服务的先河。
3G时代,通信速率进一步提升,数据传输变得普遍,为移动互联网的兴起奠定了基础。
4G时代,网络速度进一步加快,视频通话和流媒体服务变得流畅,移动互联网应用达到了一个新的高度。
而5G技术,则是在4G的基础上,通过更高的频率和更密的基站部署,实现了更快的数据传输速度和更低的延迟。
这使得5G能够支持更多设备的连接,为物联网和工业自动化提供了可能。
5G技术的广泛应用,预计将推动智慧城市、远程医疗、自动驾驶等多个领域的革命。
第二点:移动通信技术的未来趋势随着科技的不断进步,移动通信技术也在持续发展中。
未来的移动通信技术将更加注重网络的智能化、高效化和个性化。
首先,网络智能化是未来的一个重要趋势。
通过引入人工智能和机器学习技术,移动通信网络将能够实现自我优化和自我修复,提高网络的运行效率和可靠性。
例如,网络切片技术,就是利用软件定义网络(SDN)和网络功能虚拟化(NFV)技术,为不同的业务需求提供定制化的网络服务。
其次,移动通信技术将更加注重高效化。
随着5G技术的普及,网络的覆盖范围和容量都将得到进一步的提升。
未来的移动通信技术将通过更高效的信号处理技术和更先进的编码技术,提高网络的数据传输速率和能效比。
最后,个性化服务将是未来移动通信技术的一个重要方向。
随着用户对通信服务的需求日益多样化和个性化,移动通信技术需要能够提供更加定制化的服务。
例如,通过大数据分析用户的行为和偏好,提供个性化的内容推荐和服务定制。
总的来说,未来的移动通信技术将更加智能化、高效化和个性化,以适应日益增长的数据传输需求和多样化的应用场景。
5G技术与应用:5G基站简介-___本文将简要介绍5G技术和应用的重要性,并重点介绍5G基站的概念和功能。
5G技术作为第五代移动通信技术,具有极高的传输速率、低延迟和大容量的特点。
它被认为是推动数字化社会和物联网时代的关键。
5G技术将为人们提供更快速、稳定和智能的通信服务,有望开启全新的应用场景和商业机会。
5G基站是5G网络中的核心组成部分,负责接收和发送无线信号。
它与传统基站相比,具有更高的天线数量和更大的覆盖范围。
5G基站可以使用更高的频段和更先进的信号处理技术,提供更好的信号质量和覆盖范围。
5G基站的主要功能包括:数据传输:5G基站可以高速传输大量的数据,支持各种应用场景,如高清视频播放、虚拟现实和增强现实应用等。
连接管理:5G基站可以管理大量的设备连接,实现智能物联网的无缝连接和协同工作。
延迟控制:5G基站具有低延迟的特点,可以满足对实时应用的要求,如自动驾驶车辆、远程手术和工业自动化等。
网络切换:5G基站可以实现与4G和其他网络的无缝切换,确保用户在不同网络环境下都能稳定地进行通信。
总之,5G基站作为5G技术的重要组成部分,将为人们带来更快速、稳定和智能的通信体验,同时也将推动各行各业的创新和发展。
以上是对5G基站的简要介绍,希望能够对您有所帮助。
5G技术是一种新一代移动通信技术,它有着更高的频谱利用率、更低的延迟和更大的网络容量等特点。
更高的频谱利用率5G技术可以通过高频段的利用来提高频谱利用率。
相比于旧一代移动通信技术,5G技术可以在更大的频率范围内传输数据,从而增加网络的数据传输速率和容量。
更低的延迟5G技术的延迟比以往的移动通信技术要更低。
延迟是指数据从发送端到接收端的传输时间,对于需要实时交互和高速通信的应用来说,延迟的减少非常重要。
通过5G技术,我们可以实现更快的响应时间,提高用户体验。
更大的网络容量5G技术可以提供更大的网络容量,能够支持更多的设备连接。
这对于日益增长的移动设备和物联网设备来说至关重要。
PDA与全站仪的数据通信技术论文1介绍PDAPDA也可以称为个人数字化助理,简称为掌上行机,它的优点是形状很小,携带很方便,可以把它放在手上或者口袋。
很便于输入数据,操作结构很简单,使用起来很方便,可使用手接触或者笔输入信息,耗费功能很低,电池能使用的时间很长,通信里很强,可以使用蓝牙、红外接受发送信息,价格实惠。
现在很多PDA使用windowsCE 来进行操作,用来开发windowsCE系统功能,就像是在计算机的桌面进行开发软件程序一样,构建一个比较有相对性的移动设备。
2分析PDA和全站仪中的数据2.1串口技术使用Wicrosoftwindows开发串口系统,进行有以下方式:a.使用windows来进行通信函数.b.windowsAPI对端口进行读写或者开发其它程序,对串口实行操作步骤。
C.串口中的组件通信,比如Activek 控制MSCcomm。
根据以上介绍的几种方法,比如b需要熟悉电路结构,驱动层次比较深,需要有比较强的专业技能,如C方式简便,不能使EmbeddedVisualC++所接受,该程序就是应用windowsAP来进行通信函数。
2.2串口施行步骤windows的读写文件方式不一样,它主要使用windows结构中的多线程,然后再后台进行串口读写,正常使用程序就要在前台进行。
进行改善1/0的速度,使用windows结构中的多线程,可以使用它来进行开发非单一系统,windows不能操作1/0的异常操作,可以使用它来进行操作串口,使用异步的方法,可以提高系统的操作能力。
工作效能比较高的串口是事件驱动。
应用这种方法有比较高的时实性,主要是针对一些比较广泛的串口,跟查询的方式不一样,不是只对那个串口进行查询。
是以中断的形式来进行,一般运行中断时,确定的事件发生变化时,windows系统就会发出信息,才能有针对性的进行处理,确保数据存在。
3开发通信程序3.1串口通信应用API函数⑴串口进行打开关闭。
利用Android蓝牙实现全站仪数据传输的分析薛凯;高俊强【摘要】随着Android手机蓝牙功能越来越强大,蓝牙在短距离数据传输上有着绝对优势,而传统全站仪的数据传输受到数据线的限制,因其存在效率低、操作复杂、磨损大等缺点。
目前许多全站仪都已经配备蓝牙通信模块,在研究全站仪串口通讯原理和Android蓝牙开发理论的基础上,提出利用手机蓝牙与全站仪蓝牙模块建立连接的方式,解决数据传输的效率问题。
以Leica全站仪为例,Android Studio为软件开发工具,设计基于Android蓝牙的全站仪数据传输系统。
%With the more powerful Android phone Bluetooth , Bluetooth technology has an absolute advantage in the Short‐distance data transmission ,w hile the traditional total station data transmission is limited by the dataline ,because it has the presence of low efficiency ,operationalproblems ,wear and other shortcomings .Now most total station has placed the Bluetooth communication module ,based on the study of the principles of serial communication total station and the theoretical basis of Android Bluetooth development ,this paper puts forward the method of establishing the connection between phone Bluetooth and total station Bluetooth module .This method solves the efficiency of data transmission .In this paper , in Leica Total Station case ,using the Android Studio software development tools ,it designs total station data transmission system based on Android Bluetooth .【期刊名称】《交通科技与经济》【年(卷),期】2016(018)003【总页数】4页(P64-67)【关键词】Android蓝牙;无线通讯;全站仪;数据传输【作者】薛凯;高俊强【作者单位】南京工业大学测绘科学与技术学院,江苏南京 210318;南京工业大学测绘科学与技术学院,江苏南京 210318【正文语种】中文【中图分类】P204近年来随着蓝牙技术在测绘领域的普及,大多数全站仪都配备了蓝牙通讯模块,这不仅为实现计算机数据的快速传输提供基础,也解决了数据线磨损带来的许多困难。
VB环境下计算机与全站仪的数据通讯方法Ξ付海波(广州规划勘测设计院,510060)曹红杰(中南工业大学,410083) [摘 要] 本文主要探讨了在V isual Basic6.0(以下简称VB)环境下实现计算机与全站仪数据通讯的两种方法:使用M s Comm控件和w indow s A P I函数。
并结合实例给出了实现两者串行通讯的应用程序及步骤,最后对两种方法进行了比较和总结。
[关键词] V isual Basic6.0 数据通讯 M SComm控件 W indow s A P I [分类号] P204 电子全站仪由于其功能强大,操作方便,大大提高了野外作业效率。
因此它正逐步取代传统的测量仪器被推广应用。
虽然利用全站仪本身的系统菜单功能即可完成常规测量作业,但在大坝安全监测、边坡变形监测等这种数据量较大、需实时处理数据的应用场合,单靠仪器本身的功能和内存量将不能满足要求。
此时可将数据通过仪器的数据输出端口输出到计算机,并由软件对数据进行处理和存储。
随着计算机的广泛使用,目前国内许多野外数字测图也要实现数据的实时转输。
VB是由微软公司推出的基于W indow s的可视化编程语言,它采用面向对象、事件驱动的程序设计方法,操作简便,因此倍受程序设计人员的青睐。
下面就以L eica T c2002全站仪为例,介绍如何在VB6.0环境下利用M SComm控件和W indow s A P I函数实现计算机与全站仪的数据通讯。
一、使用M SComm控件VB610提供了一个A ctiveX控件M i2 cros oft Comm un iacati on Control,简称M SComm 控件,用户可以在自己的应用程序中嵌入M SComm控件,该控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。
选择VB610“工程”菜单,打开“部件”对话框,选中M icro s oft Comm Con trol610,即可把M SComm 控件加入VB的控件箱。
Windows CE下手持电脑与全站仪通讯的软、硬件实现王若璞;李建伟;丛明日【摘要】本文讨论了Hp Jornada688手持电脑的串行端口和Leica全站仪通讯端口的结构以及它们转换为标准9针串口的方法,详细介绍了在Windows CE环境下如何分别使用ActiveX控件和Windows API函数实现手持电脑与全站仪通讯的两种方法.【期刊名称】《测绘技术装备》【年(卷),期】2006(008)001【总页数】4页(P45-48)【关键词】Windows CE;手持电脑;全站仪;串口通讯;ActiveX控件;Windows API 函数【作者】王若璞;李建伟;丛明日【作者单位】信息工程大学测绘学院,郑州,450052;信息工程大学测绘学院,郑州,450052;信息工程大学测绘学院,郑州,450052【正文语种】中文【中图分类】P2近年来,手持型电脑(Handheld PC)的运算和处理能力越来越强。
手持电脑具有体积小、重量轻,可以在掌上操作,用电量小、电池使用时间长等诸多优点,特别适合于野外测量作业时使用。
预装Microsoft Windows CE操作系统,它是一个为多种嵌入式系统和产品设计的紧凑、高效、可升级的32位操作系统,用户可以在熟悉的Windows环境下工作,另外,Windows CE支持大部分Windows API函数,并且能为限时响应的应用提供实时控制技术,方便了某些用户的使用与应用开发。
微软提供了Microsoft Embedded Visual Basic(eVB)和Microsoft Embedded Visual C++(eVC)两种开发工具进行Windows CE平台上的二次开发。
它们的使用方法分别类似于Windows环境下的Visual Basic和VisualC++语言,对于熟悉以上两种语言的用户来说,非常容易使用。
随着测量技术的发展和全站仪(电子经纬仪)的普及,传统的测量技术中的某些环节已经被新的方法所取代,本文研究并实现了手持型电脑Windows CE环境下与全站仪的通讯功能。
第30卷第6期2005年12月测绘科学Science of Surveying and M app ingVol 130No 16Dec收稿日期:2004Ο12Ο03基金项目:中国科学院知识创新工程重大项目(K Z C X1ΟSW Ο19)。
基于EVC 的P DA 和全站仪数据通信李建平①,③,张 柏①,徐志强②(①中国科学院东北地理与农业生态研究所,长春 130012;②吉林省地理信息工程院,长春 130061;③中国科学院研究生院,北京 100039)【摘 要】掌上电脑(P DA )是野外测量成图一体化最适宜的硬件平台之一。
设计了一个多种型号全站仪通信参数的通用数据存储格式,介绍了一种基于W indows CE 操作系统和e M bedded V isual C ++310开发工具,利用W in 2dows CE AP I 函数和多线程技术实现掌上电脑与全站仪的数据通信的方法。
该方法弥补了基于ActiveX 控件方法的不足,功能丰富,灵活度高,可扩展性和可移植性强。
【关键词】E VC;P DA;全站仪;串口;数据通信【中图分类号】P204;P24113 【文献标识码】A 【文章编号】1009Ο2307(2005)06Ο0087Ο031 引 言野外测量数字成图一体化的工作模式成为当前外业测量工作的热点,基于掌上电脑(P DA )的野外测量数据采集系统是适应于目前野外采集数据环境和特点的最佳解决方案[1]。
P DA 体积小,耗电少,功能全,携带方便,因而成为野外测量成图一体化最适宜的硬件平台之一。
全站仪已被广泛应用于控制测量、地籍测量、地形测量和房产测量中,但某些全站仪不能存储数据或只能存储少量的数据,如果能够和掌上电脑配合使用,不但可以解决数据的存储问题,而且可以在掌上电脑上方便的绘图,并完成属性数据的记录工作,给外业数据采集工作带来相当大的便利[2]。
实现P DA 和全站仪的实时测图模式,首先须解决二者之间的数据通信。
移动通信中的移动Ipv6技术《移动通信中的移动 IPv6 技术》在当今数字化高速发展的时代,移动通信已经成为人们生活中不可或缺的一部分。
随着智能手机、平板电脑等移动设备的普及,以及各种移动应用的层出不穷,对移动通信技术的要求也越来越高。
其中,移动 IPv6 技术作为一种关键的网络技术,正在为移动通信带来前所未有的变革和发展。
移动 IPv6 技术是什么呢?简单来说,它是一种允许移动设备在不同的网络之间无缝切换,同时保持持续的网络连接和通信的技术。
想象一下,您正在乘坐高铁,手中的手机或者平板电脑需要始终保持网络连接,以便您能够流畅地观看视频、浏览网页或者与朋友进行视频通话。
在这种情况下,如果没有移动 IPv6 技术,网络连接可能会频繁中断,给您带来极大的不便。
而有了移动 IPv6 技术,您的设备就能够在不同的基站之间快速、平滑地切换,让您几乎感受不到网络的中断。
IPv6 本身具有巨大的地址空间。
在IPv4 时代,由于地址资源有限,常常出现地址不够用的情况。
而 IPv6 则提供了几乎无限的地址数量,这为移动设备的广泛连接提供了坚实的基础。
每一个移动设备都可以拥有一个唯一的IPv6 地址,使得网络中的识别和通信更加准确和高效。
在移动通信中,移动 IPv6 技术的优势十分明显。
首先,它实现了移动设备的无缝切换。
当移动设备从一个网络覆盖区域移动到另一个区域时,移动 IPv6 能够迅速更新设备的位置信息,确保数据的连续传输,不会因为网络切换而导致数据丢失或者通信中断。
其次,移动 IPv6 技术增强了网络的安全性。
IPv6 协议本身具有更强大的安全特性,例如 IPsec 协议的集成,为移动设备之间的通信提供了加密和认证机制,有效地保护了用户的隐私和数据安全。
再者,移动 IPv6 技术支持更多的服务和应用。
由于其丰富的地址资源和强大的功能,能够为诸如物联网、车联网等新兴应用提供有力的支持。
例如,在智能汽车领域,车辆可以通过移动 IPv6 技术与其他车辆、交通设施和云端服务器进行实时通信,实现更智能、更安全的交通出行。
42 装备园地测绘技术装备季刊第9卷 2007年第4期.NET环境下移动智能设备和全站仪实时通信方法的实现罗文彬(铁道第一勘测设计院航测遥感处 西安 710043)摘要:本文阐述了在Microsoft .NET Compact Framework下,利用串口实现电子全站仪和移动智能设备实时通信的方法。
首先介绍了徕卡全站仪输出的数据格式和数据通信原理,接着给出具体步骤和部分实现代码,详细的说明了如何使用Windows CE API 函数来开发实现电子全站仪串口实时通信。
关键词:电子全站仪.NET Compact Framework移动智能设备串口通信1 引言随着测量仪器计算机硬件技术的不断发展,测量自动化逐步走向现实。
如何利用远程通信控制电子全站仪是在有效的提高野外测量工作效率、减少人员劳动强度、保证野外采集数据的质量的条件下,实现测量自动化、勘测一体化的重要方法。
移动智能设备较PC1500和E500来说,其体积小,存储数据量大、系统比较稳定、二次开发工具比较方便、可视化程度高,适合现代野外测量作业的需要。
移动智能设备与外界通信主要有以下3种方式:串口通信、红外通信、蓝牙通信。
由于红外通信需要专门的设备,蓝牙通信应用开发相对较难,而串口(RS232C)成本较低,比较容易实现。
目前,大多数电子全站仪都将串口作为主要的通信方式,全站仪可通过串口与移动智能设备实现数据通信,通过向全站仪发送其所支持的仪器指令,实时地控制全站仪,利用全站仪上传来的数据,可以在移动智能设备上得到目标的实时观测信息,通过勘测一体化系统的集成,实现数据采集与成果输出的一体化。
2 系统实现平台介绍2.1 硬件平台系统所用的硬件包括移动智能设备(惠普HP2210)一个、徕卡TC905L全站仪一台、PC计算机一台通信电线数根。
惠普HP2210采用了Microsoft Mobile 2003中文版操作系统,也是目前最为常用的WinCE操作系统,新的系统采用了Windows 4.2为内核,通信端口为COM1。
2.2 软件平台系统以Visual 作为开发平台;Visual 是一个功能强大、高效并且可扩展的编程环境。
.NET Compact Framework包括完整.NET Framework 基类库的一个兼容子集,并且含有专为移动设备所设计的新类,使用它可以有效的提高编写应用程序的速度。
3 全站仪的数据通信格式在移动智能设备通信程序的控制下,全站仪将固定格式的字符串通过串口传输给移动智能设备,再根据全站仪的数据存储结构从字符串中提取出角度、距离、坐标等信息。
不同型号的全站仪有着不同形式的数据结构,本次系统采用了莱卡系列的全站仪。
其数据结构有GSI8和GSI16两种,对于GSI8型的数据结构,其每一条记录由一系列的数据块组成,每数据块都以数据类型的索引号开头,而以一个回车(CR)或回车/换行(CR/LF)符结束。
每一数据块包括15个字符,其中1~6位记录着类型索引等信息,而7~15位表示了对应类型的数值;其都是以记录类型的索引号(占2位)开始,以空格符结束。
如下是一条以徕卡GSI8格式表示的记录: 110004+00001369 21.124+04713570 22.104+07343410其表示为:点号为1369、水平角为47度13分57秒、竖直角为73度43分41秒。
徕卡全站仪的常见类型索引如下表:表 1: 徕卡全站仪数据类型索引表索引号11 21 22 31 81 82 83 87 数据含义点号水平角垂直角斜距东坐标北坐标高程棱镜高徕卡全站仪与移动智能设备通信的主要命令有以下五类,其命令的基本格式为:命令符/参数类型/参数值<CR/LF>:1)仪器的参数设置SET/70/5:70代表参数类型即仪器通信的数据传输速率;5代表参数值即其传输的速率为9600位/秒。
2) 查询仪器的内部参数值CONF/70:读取仪器当前设置的数据传输速率,其将返回当前传输的速率值。
如果说是9600,即返测绘技术装备季刊第9卷 2007年第4期装备园地 43回值为0070/0005。
3) 设置全站仪的记录信息值PUT/21…2+00000000:设置当前的水平观测值为0度00分00秒。
4) 查询仪器中最后一次有效的观测值GET/I/WI21:查询仪器中最后一次有效的水平角的观测值,其返回值为水平角的数据块。
5) 驱动仪器测量并且获取仪器的观测值GET/M/WI22:驱动仪器测量并且返回当前所观测的竖直角。
4 全站仪与PDA串行数据通信的实现徕卡电子全站仪带有一个五针的串行接口,移动智能设备具有一个九针的通信线,利用一个九针与五针的转接线,将其与移动智能设备通过RS232串行通信接口直接连接。
在.NET的环境下,现通过调用底层的Windows CE操作系统的本机API进行串口通信。
在Windows 的桌面版本中,与串口通信相关的API函数都存储在名叫kernel32.dll的动态连接库文件中,而对应的Windows CE API都可以在coredll.dll中找到。
同时可使用DllImport属性对引用函数进行声明。
用通信接口电缆将移动智能设备与全站仪的连接好之后,串行数据的通信可分为以下四个步骤:首先打开移动智能设备的串行通信端口,如COM1;接着配置移动智能设备串行通信的相关参数;再往全站仪串口发送机器指令并同时从移动智能设备串口中读取数据信息,实现移动智能设备与全站仪之间的信息交换。
在与徕卡全站仪通信接收和发送数据时,采用CR/LF(回车/换行)作为传送字符结束的标识符,终止符意味着传送数据、指令、信息的结束;最后关闭通信端口。
(1) 打开移动智能设备串行端口先用DllImport属性从coredll.dll文件中引用CreateFile()函数,再通过设置函数参数后调用打开串口,具体如下:<DllImport("Coredll")> Private Shared Function CreateFile() As Integer;’引用函数intHandle = CreateFile("COM1:", GENERIC_WRITE Or GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0)’函数的返回值是已打开串口的句柄值。
在移动智能设备中其打开的串口一般为COM1。
(2) 配置移动智能设备串口通信参数配置移动智能设备串口通信参数主要包括波特率、停止位、数据位、校验位等几个参数的设置。
通信程序参数设置的值要与仪器中串行口设置的值一样,才能保证接受字符串的正确性。
徕卡全站仪中通信参数一般可设置成:波特率为9600位/秒,检验位为偶检验,数据位为7位,停止位为1位。
配置串口主要是用DCB结构来完成,首先打开串口,调用GetCommState()函数获得当前打开的串口参数,然后根据需要修改DCB成员变量,然后调用SetCommState()函数设置新的串口参数。
具体如下:Dim lpDCB as new DCB ‘引用DCB结构intResult = PurgeComm(intHandle, PURGE_RXCLEAR Or PURGE_TXCLEAR) ‘清空缓冲区intResult = GetCommState(intHandle, lpDCB) ‘获取串口配置lpDCB.BaudRate = BaudRate ‘设置波特率lpDCB.Parity = Parity ‘设置效验位lpDCB.ByteSize = DataBit ‘设置数据位lpDCB.StopBits = StopBit ‘设置停止位intResult = SetCommState(intHandle, lpDCB) ‘设置串口配intResult = SetupComm(intHandle, rxbuffersize, txbuffers) ‘设置输入输出缓冲区大小(3) 控制全站仪并读取观测值在成功打开并设置通信端口后,先调用WriteFile()由移动智能设备向全站仪发送控制指令,以CR/LF符标识发送指令的结束,全站仪接收到指令检核无误,便执行相应的操作,将操作的结果返回到移动智能设备的串口缓冲区里,同时激发串口通信事件,程序检测到相应事件后,便通过调用ReadFile()函数读取缓冲区中的数据到字符串变量中,最后按照徕卡全站仪的数据存储结构从字符串中提取角度、距离等信息。
(下转第28页)28 技术交流测绘技术装备季刊第9卷 2007年第4期国家1∶50 000地形要素数据缩编更新项目——新疆区域的实施中,根据技术规定,我们采用新疆测绘局2000年以来完成的1∶10 000 DLG数据为缩编的基础底图资料,其数学基础及精度、数据完整性、可处理性完全达到国家1∶50 000数据库的设计要求;最新的影像数据、中国公路网GPS测绘工程数据、各种专题数据、1∶50 000地形要素数据库境界更新数据、新疆行政区划简册(2006年)作为补充资料。
1∶50 000地形图、其它的相关资料作为参考资料和辅助资料。
5 结束语基础地理信息数据是地理信息系统最基本和最重要的组成部分,基础地理信息数据质量是影响地理信息系统的一个瓶颈环节,地理信息系统数据量大、数据种类多、数据结构复杂。
因此,在地理信息系统的建设过程中,对数据生产与处理、入库过程实施质量控制,保证数据质量,对地理信息系统的建设尤为关键。
参考文献[1]刘大杰,史文中,童小华等.GIS空间数据的精度分析与质量控制[M] .上海:上海科学技术文献出版社,1999[2]全国地理信息标准化技术委员会,中国GIS协会标准化与质量控制专业委员会.地理信息国家标准手册[M] .北京:中国标准出版社,2004[3] 王密,龚建雅,李德仁.大型遥感影像数据库的空间无缝数据组织[J].武汉:武汉大学学报(信息科学版),2001[4]喻冰春,姜琦刚.基于Arc SDE技术的省级基础空间数据库设计与建立[J] .长春工程学报(自然科学版),2006[5]国家测绘局.国家1∶50 000数据库更新工程1∶50 000地形要素数据规定(第二版) [Z] .2007[6]新疆测绘局.新疆1∶10 000基础地理信息数据库(示范库)建库总体设计[Z] .2002(上接第43页)intResult=WriteFile(intHandle,mbytTxBuffer,n NumberOfBytesToWrite,lpNumberOfBytesWritten, lpOverlapped)‘向仪器发送控制指令intResult=ReadFile(intHandle,mbytRxBuffer,nu mber,lpNumberOfBytesRead,lpOverlapped)‘读取全站仪发送的数据(4)关闭串口,通信结束调用CloseHandle(intHandle),关闭串口通信,测量完成。