问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

计算机网络数据传输有哪两种方法

发布网友 发布时间:2022-04-23 10:04

我来回答

4个回答

热心网友 时间:2022-04-04 03:37

tcp传输和UDP传输。

热心网友 时间:2022-04-04 04:55

串行传输,并行传输

热心网友 时间:2022-04-04 06:29

市场上目前销售的索佳全站仪中大都配有较大的数据内存,例如SET2010/2000、SET2110/2100、SET5W/5F、SET2110R/4110R、SET500/600等全站仪均可存储约3000点以上的测量数据,在测量中采集到的数据都可以直接记录和存储于仪器的内存中,这无疑给外业工作带来了极大的便利。但对这些数据的后续处理和利用的前提是必须将其传输进入计算机,这一过程通常借助于数据通信软件来实现,方法主要有两种,一是利用仪器厂家提供的或者用户自己编写的数据通信软件,二是设法利用计算机系统中自带的数据通信功能。为了帮助索佳全站仪用户能较好地解决全站仪与计算机通信的问题,以充分发挥仪器在生产中的效能,本文将根据试验的结果,分别就利用数据通信程序和利用Win98/95下的超级终端实现SET全站仪数据文件传输进入计算机的两种方法及其操作步骤做一介绍,并对其各自特点进行比较,同时给出一简单实用的数据通信程序清单,供索佳全站仪用户参考使用,希望能起到抛砖引玉的作用。

1 利用数据通信程序进行通信

由于全站仪中都具有数据文件的选取和输出功能,因此计算机端的主要作用是接收来自全站仪的数据并建立起相应的数据文件。考虑到便于用户的理解和使用,所给出的数据通信程序采用DOS系统下都含有的Quick Basic语言编写,该程序可用于接收各种型号的SET全站仪传输来的数据,并在计算机内产生文本文件予以保存。所产生的文本文件可以通过编写处理软件进行数据的分离、组合和利用;也可以用DOS或Win98/95系统下的EDIT、记事本、写字板或Word等编辑软件直接进行编辑处理。当然如果考虑原始处理数据的安全,防止人为篡改,最好在产生文本文件的同时产生一二进制文件作为原始测量数据的存储文件。所给数据通信程序简单但适用,不需修改,按给定的步骤实施便可完成全站仪数据文件传输进入计算机。

数据通信程序清单:

REM SET ==> PC Communication Program
cls
color 1,7
locate 8,10: print"************************************"
locate 9,10: print"* SET ==> PC 数据通信程序 *"
locate 10,10: print"* ====================== *"
locate 11,10: print"* 武汉大学索佳中心 *"
locate 12,10: print"* *"
locate 13,10: print"* 继续前请用DOC27电缆连接好SET与PC *"
locate 14,10: print"************************************"
100:
locate 15,40: print "COM(1/2):";:input com$
if com$< "1" or com$> "2" then
goto 100
elseif com$="1" then
com$="com1:"
else
com$="com2:"
endif
com$=com$+"1200,n,8,1,rs,cs,ds,cd,pe"
open com$ for ransom as #1
filename$="c:\data1"
locate 16,22: print "[Path] File name"+"("+filename$+")";:input nm$
if nm$<>"" then filename$=nm$
filename$=filename$+".txt"
open filename$ for output as #2
locate 18,22: print "Please Waiting ......"
do until b$=chr$(3)
line input #1,a$
a$=right$(a$,len(a$)-1)
print a$
print #2,a$
b$=mid$(a$,1,1)
loop
close
print
print" Data Communication OK!"
end

数据通信操作步骤:

(1)用DOC27通信电缆连接SET全站仪和计算机;
(2)运行数据通信程序;
(3)屏幕提示“COM(1/2)?”时,输入“1”(使用COM1通信口时)或者“2”(使用COM2通信口时)后回车选取所使用通信串口;
(4)屏幕提示“[Path]File name(c:\data1)?”时,输入数据文件存储的路径和名称,文件的扩展名自动设为“.txt”无需输入,计算机将按指定的路径和文件名来保存接收到的数据;若不做如何输入直接回车,则以默认的“c:”盘根目录下的“data1.txt”文件来保存数据;
(5)屏幕提示“Please Waiting ......”时,按下述方法操作全站仪:
(a) SET2010/2000全站仪(英文版)
<FUNC>--> <Communication>--> 将“Data format”设为“SDR”--> <SEND>--> 选取文 件名并将其右侧的“NO”设为“Yes”后回车,全站仪开始向计算机传送数据;
(b) SET2110/2100全站仪
<MEM>--> “1.Job”-->“3.Comms output”--> “1.SDR”--> 选取文件名后回车,全站仪开始向计算机传送数据;
(c) SET5W/5F全站仪
<MEM>--> 选“Job”并<Enter>后选取文件名--> “Data”并<Enter>--> “1.Data output”--> <Yes>,全站仪开始向计算机传送数据;
(6)屏幕上逐记录显示全站仪传送来的数据并将其存储到相应的文件中;
(7)屏幕上显示“Data Communication OK!”表示数据传输完毕,按任一键结束。

2 利用超级终端进行通信

Win98/95是目前计算机中使用得最为普及的操作系统之一。超级终端是Win98/95系统“附件”下提供的一项功能,主要用于通过调制解调器和电话通信线进行计算机间的远程数据通信,该功能可否用于全站仪与计算机间的数据通信呢?如果可以,那么对那些既无通信软件又不具备编程能力的用户而言无疑将带来极大的便利。为此笔者进行了实验,结果证明在解决了一系列遇到的问题后,设想是完全可行的。由于这种通信采用电缆直接连接,因此无需调制解调器。数据通信实验的过程表明,在超级终端下,计算机接收到的全站仪数据是以超级终端过程文件的形式(扩展名为“.ht”)存储的,这种文件不允许用户对其内容进行编辑,因此作为保存原始测量数据的文件形式无疑是十分合适的。但为了对测量数据的后续处理和应用,还必须将超级终端过程文件转换成可编辑处理的文件形式。通过实验,这一转换可以利用“复制”和“粘贴”功能来实现。首先在超级终端下对数据进行“复制”,然后在“写字板”下进行“粘贴”,再以文本文件形式进行保存。对产生的文本文件中的数据便可以进行分离、组合和利用了。下面给出利用超级终端实现全站仪实现全站仪数据文件传输进入计算机的操作步骤:

(1)选取“开始”->“程序”->“附件”->“超级终端”后单击左键进入与仪器与计算机连接操作;
(2)双击“Hypertrm”图标进入“连接说明”窗;
(3)在“名称”框内输入超级终端过程文件名(不输入扩展名)并选取图标后单击“确定”;
(4)在“电话号码”窗下的“连接时使用”框内选取计算机所用通信端口后单击“确定”;
(5)在“COM属性”窗下将各通信参数设置为:
波特率:1200 数据位:8 奇偶校验:无 停止位:1 流控制:Xon/Xoff 后单击“确定”;
(6)在“新建连接”窗下选取“文件”->“属性”后单击左键(或直接单击工具栏中的“属性”钮)进入“属性”窗;
(7)单击“设置”后将“终端仿真”框设为“VT100”或者“VT100J”;
(8)单击“终端设置”钮,将“132列”左侧框设为“v”后单击“确定”(注:由于全站仪传送来的数据记录长度可大100字符,而默认行宽仅为80字符,若使用默认值,超过80字符长的数据记录将被截断并插入回车换行符,使原数据记录格式发生变化,不利于后续处理,此操作的目的是将行宽设为132字符);
(9)单击“属性”窗下的“确定”完成连接建立,等待全站仪传送数据(注意:此时若行宽设置成功,“新建连接”窗下应出现水平滚动条,否则重复6至9步骤至出现滚动条为止);
(10)按前面介绍的利用数据通信程序进行数据通信操作步骤(5)中的相同方法操作仪器,使全站仪向计算机传送数据;
(11)屏幕上逐行显示出全站仪传送来的数据记录直至数据传输完毕;
(12)用下述方法之一选取需在文本文件中存储的数据;

选取“编辑”--> “全选”后单击左键;
在窗内按住左键下拉;
(13)选取“编辑”--> “复制”后单击左键将所选数据复制至剪贴板;
(14)选取“文件”--> “退出”后单击左键,在提示“已处于连接状态,确实要断开吗?”和“保存会话结果‘***’?”时,分别单击“是”退出连接操作并存储超级终端过程文件;
(15)选取“开始”--> “程序”--> “附件”--> “写字板”后单击左键;
(16)在“写字板”下选取“编辑”--> “粘贴”后单击左键,将剪贴板中中的复制数据粘贴到写字板下;
(17)选取“文件”--> “另存为”后单击左键,输入文件名,将“存为类型”框设为“文本文档”,在“保存在”框内选择文件存储路径后单击“保存”存储文本文件;
(18)选取“文件”--> “退出”后单击左键结束数据通信。此操作建立的文件有两个,即分别为超级终端过程文件(.ht)和文本文件(.txt)。

结束语

上述两种方法简单而实用,都可完成索佳SET全站仪数据文件向计算机传送的工作,通信完成后也都可以建立起可供后续编辑和利用的数据文本文件。相比而言,前一种方法的操作过程较为简单,但需要在QB下先输入数据通信程序,这对于不熟悉编程和调试过程的用户会有不便。后一种方法直接利用Windows提供的功能,不涉及任何编程操作,更利于普及使用,但应注意操作过程可能会因所用Windows版本的不同而略有不同,且操作过程略繁,用户可根据情况选用。
在对有关数据进行后续处理和利用时,了解文件所采用的数据记录格式十分重要,SET1020/2000使用的是SDR22或者SDR33格式,SET2110/2100和SET5W/5F均使用SDR33格式,有关格式的内容笔者曾在本刊96年第2期上介绍过,今后还会撰文做进一步介绍。文中所给出的通信方法和操作步骤只是笔者根据实践得出的一点粗浅经验,还很不成熟,只解决了由全站仪向计算机传输数据问题,而由计算机向全站仪传输数据问题未做介绍。广大用户在各自的生产实践中一定也总结出不少的技巧和经验. 谢谢采纳。

热心网友 时间:2022-04-04 08:21

局域网或广域网,get或post
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 串行通信有哪两种方式?同步通信和异步通信各有何特点 数据传输有同步传输和异步传输,其中同步方式有哪三种技术! 赫蒂英文名怎么读? 吃什么可以让头发又黑又亮又粗? 什么是数据传送控制中的同步通信方式 宁波赫蒂电子商务有限公司怎么样? 吃什么可以使头发变浓密 为什么在数据通信中要使用同步技术?谁来帮帮我 吃什么能使头发变多 什么是同步传输?什么是异步传输? 吃什么能使头发变粗黑? 吃什么能让头发变滑? 什么是数据同步? 重庆赫蒂餐饮管理有限公司怎么样? 赫蒂美塑在市场上的安全性和稳定性怎么样? 大哥们,帮我答几道计算机网络填空题 ssori巧克力是什么? 吃什么能让头发变粗,变硬 通信技术的基本概念!急需 什么蒂的一种巧克力夹心的 《海贼王》罗布路奇是怎么成为CP0的? 海贼王作为CPO的罗布路奇,他的实力是怎样的? 《海贼王》cp9成员有哪些? 《海贼王》罗布路奇实力比不上和平主义者和巨人中将吗? i海贼王:各位觉得罗布路奇怎样? 《海贼王》多久更新一集? 海贼王CP9第几集? 海贼王里路基的英文名是什么 《海贼王》克罗克达尔、罗布路奇、莫利亚和阿龙有海军中将(除卡普)实力吗? 海贼王剧情目录 路飞迄今为止遇到过最强大的对手是谁? 海贼王路飞到最后一共有几个伙伴啊,都是干什么伙伴啊? 《海贼王》司法岛抢夺钥匙中索隆的对手是谁? 《中华人民共和国社会保险法》是什么时间颁布,什么时间实施的? 保险法什么时候实施 新保险法什么时候实施 新保险法的执行时间 保险法是哪一年实施的 我国的第一部《保险法》颁布于哪一年? 微商相册分享朋友圈 分享不了?