网站大量收购闲置独家精品文档,联系QQ:2885784924

远程通信技术在灌溉管理中的实际应用.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
远程通信技术在灌溉管理中的实际应用

远程通信技术在的应用 摘 要: 在中,利用调制解调器和构成拨号网络,采用V语言编程,把数据传送到;在管理系统中,采用语言建立数据库,实时处理和保存远程数据。解决远程数据传送的技术难题。 关键词: 远程通信技术 TCP/IP协议 FTP协议 VB语言 语言数据库 在生产过程中,通常要求数据、。然而,目前。因此,对于远在几十公里以外的,难于达到管理层进行决策。其主要原因有:①从铺设专用电缆至管理,造价太高;②由于远程通信涉及到通信协议的设置、传输线路的连接及故障的检测、实时数据文件的产生与传送及保存、删除等,要求计算机系统管理软件具有高可靠性和坚固性,否则在数据传输过程中主机易出故障而导致整个系统崩溃。1 远程通信的基本内容 基于上述原因,本文利用调制解调器和构成拨号网络,以实现远程通信功能的基本硬件条件(如图1所示)。然而,在远程数据传送与处理过程中,应该考虑到以下几个方面: (1)下位机(的计算机)需定时的数据文件,将用新产生的数据文件覆盖旧的文件;   (2)远程数据传送软件应在确定传输成功后,删除旧文件,以避免数据丢失、重叠或占用大量的存储空间3)上位机()与下位机都安装调制解调器,通过调制解调器数据文件。上位机是局域网的1个服务器,装有Windows Server网络操作系统;4)文件传送到上位机时,能,以供数据库管理软件读取和处理;(5)在文件传输过程中,能检测传送线路连接是否正常,并将检测信息显示在主窗体的界面上。如果出现问题必须能马上断开连接,文件()应能自动打开文件,输入并保存数据文件,以供;()上位机管理系统应能对远程数据进行实时处理并维护数据库各种功能的实现。 图1 上、下微机远程通信示意图根据以上对文件传输软件的要求,采用Visual Basic可视化编程语言进行程序设计,并利用VB中的ActiveX控件,通过拨号网络与远程主机实现连接,由FTP文件传输协议进行文件的。对上位机数据库管理软件,采用可视化编程语言编写,实现了远程数据传送及数据库建立与管理技术的应用。 2 文件传输软件设计方案的确定 2.1 程序设计的基本思想   利用VB下的Internet Transfer控件进行文件传输。在程序中,通过拨号网络服务拨号连接到上位机服务器并登录网络。在上位机的Windows NT操作系统中安装FTP网络服务器程序来接收下位机的FTP服务请求,由下位机控制上载整个文件,文件的传送是在相关的FTP协议控制下实现的,安全性、准确性比较高。用FTP的命令,当文件传送到服务器时会自动。因此,程序设计的基本思路是:①利用VBA的开发环境与其丰富的“可视化”控件完成应用程序中Windows风格的界面;②利用Mscomm控件进行拨号连接;③利用Internet Transfer控件进行文件传输;④定时传送2.2 建立FTP文件传输协议的连接   在使用FTP协议时,首先要建立起控制连接。这就要用到服务器的公认端口号21,客户控制进程在本地申请得到1个随机分配的本地端口,用此端口号就可以和服务器的公认端口号21建立一个相关(一个相关包括5项内容:协议、本地地址、本地端口、远地地址、远地端口)。这样就建立了控制连接。由于建立数据连接要由服务器提出申请,但是在控制连接的条件下客户机发出数据请求的命令时服务器才会发出这个申请。服务器收到来自客户机控制进程的数据请求命令后,首先生成1个传输子程序。传输子程序再去申请1个端口号形成自己的半相关,这个端口号一般使用保留断口号20。此外,因为还需要客户机的半相关才能形成一个相关,而客户机的半相关还是服务器传输进程要申请建立数据连接的对象。这个半相关是从客户控制进程那里得来的。这是由于服务器数据传输子程序已经申请了1个新端口,客户机传输进程就不需要申请新的端口了。服务器传输进程就利用由控制进程转过来的客户地址和端口建立起一个相关,从而具备了向客户机申请数据连接的条件。因此,客户机的“协议、地址、端口号”这一半相关,分别和服务器的控制端口、传输形成的二个半相关成了二个完全不同的相关,用以建立控制连接和数据连接。这个过程和相关的形成如图2所示。 图2 FTP二个连接及二个半相关 3 远程文件传输程序的设计 3.1 创建应用程序的窗体   窗体是VB应用程序的1个基本平台,几乎所有的控件都要添加在窗体上,而大多数的应用程序也是从窗体开始的。本程序由3个窗体组成:主窗体(mainform)、属性设置窗体(frmproperties)和传送过程窗体(frmcancel)。在创建VB的新工程时,系统自动在工程中添加1个窗体Form1。改变Form1的“名称”属性为“mainform”,将它作为程序的主窗体。利用窗体编辑器和属性编辑器对窗体的属性进行更改以确定窗体的状态与行为。   为实现应用程序的各种

文档评论(0)

woaitiantian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档