当前位置: 首页 > 范文大全 > 办公范文

计算机网络开发范例(3篇)

时间:

计算机网络开发范文

关键词:计算机网络教学实训中心培训平台

一、建设方案

办学理念、教育教学思路、教学计划、教学模式是学校得以发展的精髓。而实训场所的规划与建设是学校发展中最重要的硬件条件之一。目前,高职院校实训中心建设存在投人大、规划难、设备淘汰快、实训效果不理想等问题。为此,我们构建了现代化实iJl}中心,以最少的设备投人、多样的实训方式、优良的实训效果、优异的性价比,为培养学生的实践能力提供理想的解决方案。

1.在内容上以规范、标准、安全要求为重点,以培养岗位能力为主线。现代工业逐渐向大型化、复杂化、连续化、集成化和自动化方向发展,要求在生产过程中达到高产、优质、低耗、低污染、无人身设备事故,因此对工人素质的要求也越来越高。“基于计算机网络的教学培训平台”素材采集均以规范、标准型号的设备和标准操作控制为依据,从而达到安全、可靠地培养学生对所学知识的理解能力和岗位操作的应用能力的目的。

2.在形式上是计算机仿真十真实装置。仿真培训在国内外已开始广泛应用。在一些发达国家,一个新的生产工艺、新的装置的制造都有仿真模型的产生,以便对系统进行分析论证,同时在人员上岗之前通常需通过仿真培训,我国的许多大型企业也都运用计算机仿真技术对员工进行在职和r’馆`u培训。但是,无论是国内国外的计算机仿真都是基于某一对象或某一过程的培训,而职业技术类院校是面向多专业、多技能的培养,因此,我们在认真研究的基础上,提出建设网络化的包含计算机仿真的教学培训平台规划和目标,以此提高职业技术类院校的实验实训效果,同时提高经费投人的性价比。

3.在管理上实行集中管理、联合开发,实现资源整合与优化。“基于计算机网络的教学培训平台”把各专业的典型案例进行集中整合、统一管理,再配以实际装置和合适的仿真教学模式,一方面可以满足职业教育中课堂教学的理论知识与真实的仿真效果相结合,提高课堂教学的实效性;另一方面可以解决学院在实习、实训中因为学生多、设备少、在规定的实习实训时间内使每位学生的知识技能都能得到提高的要求,同时还可以满足学生个性化学习和发展的需要,通过让学生自主选择培训项目进行操作练习来培养学生的专业技能。

4.在服务上为社区、地方、行业的培训事业提供平台。由于“基于计算机网络的教学培训平台”是一个开放系统,其素材可以根据不同的需求进行更新和设定,同时也可以按照不同行业的培训要求及时更新培训内容,学生通过在教学实训平台的培训,再结合一些真实装置的操作,可以很快适应岗位需求,达到事半功倍的效果。

二、建设内容与规划原则

在建设内容上,一方面满足专业实验和实训要求,配置、规划、建设好电子教室和多媒体学术报告厅;另一方面着重规划技术研发中心,锻炼并打造一支具有较强能力的科研队伍。

基本方案:计算机仿真与实际工业对象相结合。教学内容可分为知识的理论部分(应知)和知识的应用操作能力(应会)。计算机仿真教学系统的开发,是以计算机和网络为手段,把应知和应会内容分别用多媒体教学课件(教件)和仿真实训的形式表现出来。其中理论学习、机理研究中的实验(验证型和研究型)和对问题的理解主要用教、课件描述,而实训过程中的操作技能及同一动作过程精细、准确、稳定性的培养则采用大型仿真培训软件培训。

三、采用三层局域网模式实现方案

采用三层局域网模式可以方便地对系统进行扩充和统一维护管理。包括进行远程登录、调试、系统组态。所有资源共有共享。第一层,操作层面(实物层面);第二层,方案组态对象及连接层面(同一对象下可进行多个实验实训项目);第三层,对象模型或实际对象层面。

计算机网络开发范文

关键词:自动检试;DataSocket技术;C/S模型;计算机网络化;多线程技术

中图分类号:TN911?34;TG202文献标识码:A文章编号:1004?373X(2017)01?0099?05

Abstract:Aimingattherequirementofthecomputernetworkautomaticdetectionandcontrolsystemforremotedetectionanddiagnosis,anetworkautomaticdetectionsystemwithsingleserverdataprocessingandmultipleclientsdataacquisitionisproposedanddesigned.AccordingtothedatatransmissionprincipleamongthesoftwarecomponentsandthetechnologiesbasedonDataSocket,themultithreadingtechnologybasedimplementationmethodontheserversideandclientsideispresentedinLabVIEWenvironment.Theexperimentofthesystemwascarriedoutbythemeasurementofthewaveformfile.Theexperimentalresultsshowthatthedetectionsystemisfeasible.

Keywords:automatictest;DataSockettechnology;C/Smodel;computernetwork;multithreadingtechnology

0引言

随着虚拟仪器技术及计算机网络通信技术的快速发展,计算机网络自动检测系统已成为发展趋势。本文在对DataSocket技术进行研究的基础上,设计了便于服务器和网络进行实时数据交换的通信模块。同时运用软件工程的设计思想,以LabVIEW为平台开发了操作简便、界面友好的客户端程序。实现了对装备的远程测试诊断,从而提高了测试效率,降低了测试成本,对各领域通信保障能力的提高具有重要意义。

1系统的总体方案设计

1.1系统的总体结构

本文采用如图1所示的组网方式构建网络化自动检测系统,不同的用户在各自地域利用检测设备对被测对象进行数据采集,并通过网络连接请求服务器进行数据分析并返回分析结果。

每一个自动检测的实现都需要整个系统协同工作,各主要功能单元的分工如下:

设备用户端:主要负责用户接口;

服务器端:从用户端接收用户的请求信息并对信息进行处理,得出处理结果,并返回给客户端;

检测单元:是实现检测功能的关键环节,接受设备用户端的控制,与被测设备通过适当的接口相连接,采集输入信号并输出激励信号;

网络通信:服务器端和设备用户端都须支持同样的网络协议,以便能在整个网络环境中进行通信;

数据库:主要用于存储设备信息、用户信息及检测记录等。服务器在进行用户管理时,会对用户信息表进行更新。

1.2自动检测系统的硬件平台

自动检测系统的硬件平台主要由检测控制器、检测仪器资源、开关系统、信号接口装置和检测总线五部分组成,具体如图2所示。

基于VXI和PXI的总线检测系统的检测能力大大增强(尤其是对现代多输入多输出数字电路的检测能力[1]),同时检测范围也得到了很大的拓展。

检测系统硬件平台的主体是一台由多种NI模块集成的基于PXI总线的机箱式检测设备。通过此设备提供所有被测单元需要的激励,被测单元产生的所有响应数据也都通过该设备来采集[2?3]。

系统的具体结构如图3所示,除检测设备的主体部分外,还设计了一个设备公用接口装置。

1.3通信模式及关键技术设计

由于本系统中用户设备端对控制检测设备进行直接操作,且服务器和客户端都需要运行软件完成相关功能,因此采用网络应用中常见的基于桌面应用的C/S通信模式[4]。在C/S模式中,服务器端的进程为客户端的虚拟仪器应用进程提供服务,多台计算机执行不同的功能,实现不同的服务器与用户角色,借助网络环境可实现数据的远程检测及处理。

DataSocket是NI公司提供的一个基于TCP/IP协议的网上实时数据交换开发工具,支持本地文件的I/O操作、HTTP和FTP文件传输和实时数据共享,并提供了统一的API函数。LabVIEW不能直接对数据库进行访问,但其提供了丰富的外部程序接口[5]。由于Windows已经包含了ADO组件,所以通^ADO组件与ODBC连接,就能够访问任何支持ODBC的数据库。在使用LabSQL之前需在Windows操作系统中的ODBC数据源中创建一个DSN,数据库与LabSQL之间的连接也是建立在DSN基础上的。

不同线程间,是通过事件触发来控制多线程之间同步有序的工作,线程之间的通信采用内存的方式交换参数。服务器端程序流程如图7所示。

3.4.2多线程实现

监听用户的连接线程,主要完成以下几方面的功能:初始化系统;建立DataSocket连接,等待用户连接;检验客户身份;根据用户请求类型分配相应处理线程。

本系统中服务器能为每一个用户请求分配处理用户请求的线程,从而能同时为多个客户端服务。

4系统软件检测检验

以波形文件的测量分析为例对设计的检测系统进行实验。两个客户端分别将采集到的模拟波形发送到服务器端,服务器端分析出波形信号的振幅、最高电平和最低电平、脉冲时间间隔、频率周期、周期均方根等,并将结果分别回送至客户端。

4.1配置与操作

检测平台需在服务器端设计一个用于波形测量分析的服务程序WaveTest.vi,并通过服务器端的服务程序管理功能添加到系统中。在客户端A运用到“模拟输入”、模拟输出”、“信号配置”三个VI模块完成信号的产生与采集,将波形的分析结果在客户端的“结果”模块中显示。客户端B通过产生一路模拟信号发送到服务器端,并接收服务器端的分析结果。检测客户端A涉及的硬件模块有:用于向被测单元提供模拟输入信号的D/A模块,用于波形信号采集的示波器模块及用于信号转接的矩阵开关模块。由于试验条件限制,没有使用检测对象与适配板接口相连,而是在适配板端口将提供模拟信号的端口直接与波形信号采集的端口相连,期间利用矩阵开关进行一次信号的转接。信号的流向如图8所示。

在客户端A完成检测硬件连接等外部工作之后,可根据登录检测系统完成检测任务,客户端的操作流程如图9所示。

4.2分析结果

客户端A根据以上操作,在客户端“模拟输入”模块配置如图10所示的模拟信号,由于该信号没有输入任何被测设备而直接被“模拟输出”模块采集并且传送至服务器,因此服务器端调用的“波形测量分析”服务程序即为对该波形的分析,分析结果可从客户端的“结果”模块窗口读取,具体如图11所示。客户端B的输入和结果同端口A类似,说明系统是有效可行的。

5结论

本文通过网络技术实现了用户与检测设备的远程通信,能够对装备进行远程检测诊断,按照C/S模式设计并实现了由客户端和VI服务器组成的基于计算机网络的自动检测系统,着重研究了软件中的组件间的数据传输原理和实现方法,实现了在设备端进行数据采集并发送至远端服务器进行分析处理的功能。但还无法完全保证数据传输的实时性和准确性,还需在后续的工作中继续研究。

参考文献

[1]于劲松,李行善.下一代自动测试系统体系结构与关键技术[J].计算机测量与控制,2005,13(1):1?3.

[2]NationalInstruments.SpecificationsfortheNIPXI/PCI?6541/6542help[R].America:NationalInstruments,2007.

[3]沙晓光,陈国顺,王格芳.基于C/S与B/S混合结构的测试诊断网络研究[J].计算机测量与控制,2005,13(5):401?402.

[4]毛D,郭庆平.LabVIEW中用DataSocket技术实现网络化应用[J].现代电子技术,2002,25(3):70?71.

[5]MICHAELJ,CALVERTDKL.TCP/IPSockets编程[M].北京:清华大学出版社,2009:263?301.

[6]林立杰,耿涛.面向多种总线测试设备的软件设计[J].现代电子技术,2015,38(3):85?86.

计算机网络开发范文篇3

关键词:计算机;信息技术;体育

信息技术的不断发展,给几乎所有的领域和行业都带来了翻天覆地的变化。而体育领域,作为拥有悠久历史并受到全世界人民所喜爱的传统领域,也由于计算机信息技术的引入和进一步应用,在训练方法以及竞赛模式上都发生了不小的变化。因此,掌握基本的体育相关的计算机基本应用手段,并且了解其对于体育领域的一般性应用方法,对于帮助我们加强对体育运动的理解和能力,是十分有效而必要的。

1网络知识相关概念概述

1.1计算机网络的含义

计算机网络通俗的说就是把计算机技术和网络通信技术合理的结合起来,从而出现的一个新的概念。简单地说,就是通过特定的通讯线路将不同地域和分布的计算机进行连接,在使用辅助的网络通讯协议和相同的管理规则及管理软件的前提下,实现计算机之间的信息交换和分享。

1.2主要网络架构及简析

一般来说,计算机网络的分类主要是按照范围进行分类的,目前比较主流的看法是可以将计算机主要的网络架构分为三类:

⑴局域网。局域网可以说是和我们关系最为密切,使用最为广泛的一种网络形式,所谓局域网,就是指网络覆盖在一个较小的范围内,一般的连入计算机数量在2台到几百台不等,主要面向的是一个特定区域内的计算机用户。因此局域网具有易于连接和配置的优势,但是并不适合于大范围计算机群组的使用。

⑵城域网。顾名思义,主要是指在同城之间的网络架构体系,一般的覆盖范围在10-100公里左右,可以看成是将一定范围内的局域网进行有效整合的一种网络架构体系。不过现阶段,成本过高是限制其广泛应用的主要因素。

⑶广域网。广域网在覆盖范围上可以实现更进一步,一般在几百至几千公里范围不等。为了保证信息的有效传播和质量,因此广域网需要架设专用的线路和处理协议,而且在使用中速率不高。

2计算机对于体育领域及其他方面的影响

2.1计算机对于辅助训练的影响

利用计算机的功能和特性,可以为我们开展日常的体育训练提供帮助。

传统上,我们对于运动训练的安排流程如下:

但是在实际过程中来说,这样的训练安排流程可以说是很好地基础性训练手段,但是很难更进一步针对于不同运动员的自身特点和训练侧重点进行针对性的训练。在这个基础上,我们引入计算机技术,利用计算机对训练流程进行新的模型架构的搭建:

可以发现,加入了计算机的辅助分析和对历史数据的系统性的整合分析,可以帮助教练员更好的分析不同运动员的生理指标、自身特点等个体特性因素,进而因材施教,帮助运动员更好的展开训练。

2.2计算机对于大型体育比赛的影响

计算机的影响不仅仅适用在我们日常的训练之中,随着科技的进步和计算机技术在体育领域的进一步的发展应用,大型的体育竞赛也与其结合起来。

例如,在国际性的足球比赛中,会有实时的摄像机对于赛场的整个情况进行跟踪拍摄,而拍摄获得的资料则会实时传送到后台的计算机进行整理分析。当比赛进行到某个阶段,出现争议性的问题的时候,后台工作人员会调出之前的拍摄镜像,通过计算机精确的分析处理获得数据信息,然后传递给场上的主教练作为最终判定的主要依据。而这样的方法,相比于之前的传统判断,更加精确,减少误判带来的不良影响。

2.3计算机对于生活和学习的影响

前面说了很多计算机和体育相关的问题,那么是不是计算机就只是和训练,和体育结合在一起?当然不是的,计算机在我们广大学生的日常的学习乃至未来的工作和生活中也有很显著的作用。

计算机以强大的网络作为基础,为我们提供各式各样的操作软件和信息平台,便于我们针对一些感兴趣的知识进行深入的查找和研究。此外,相信大部分的同学也都有使用到,计算机更加方便我们进行沟通交流,并且可以为我们大家提供丰富的娱乐软件,适当的游戏和娱乐可以帮助我们释放压力,振作精神。

当然,计算机跟我们紧密相关的另外一点,在于它会对我们未来的工作提供很大的帮助。目前,绝大多数的招聘计划都会有相关的招聘信息挂在网络上,供需要的人们进行浏览;而当我们真正的踏入了工作岗位之后,会发现我们更加的需要计算机,进行数据的查询、记录、整理、汇报、分析等等工作。

3做好中职院校的计算机普及和应用工作

具体到我们学校的管理建设和体育训练而言,计算机信息技术的普及和应用也是十分的必要。

3.1合理而全面的管理制度

利用完善的计算机信息系统,建立一个详细的学院状况统计和管理系统。针对于不同学生身体素质、擅长领域、营养搭配、学习情况乃至成长状况等等进行建档记录和跟踪,可以更加有效的帮助我们搞好学校的教育管理,对不同的学生,因材施教,帮助其找到一条适合其自身发展特点的道路。

此外,通过使用相关的管理系统,还有助于帮助我们科学的规划和安排学生的作息训练情况,从而进一步完善我们在训练中和作息安排上的合理性。

3.2广阔而长远的视野信息

不论是对于我们教育工作者还是对于我们的同学来说,在这样一个日新月异不断发展变化的社会中,我们必须时刻保持着学习和自我进步,不断地学习最新的知识,了解最新的信息。但是我们没有条件也没有精力,亲自到全世界各地去了解最新的信息情况。因此,计算机信息技术的应用就为我们提供了一个良好的平台。通过网络的传播,我们可以得知最新的体育训练手段,我们可以了解发达国家对于运动员餐饮和训练量的搭配,我们还可以学习到全世界各个著名院校的管理方法和管理政策为我们自己的管理提供参考,当然,在学习和训练之余,我们的学生也可以上网适当的进行一些有益身心,放松心情的娱乐活动,为之后的学习和训练放松身体,养精蓄锐。

4结束语

科技发展日新月异,未来必将会有更多的应用和创新发生在体育领域。作为这个领域中的一员,我们更应该积极地跟随发展的步伐,了解相关的应用和技术信息,进而帮助我们建立更加科学有效的训练方法和竞技手段,在我们热爱的体育运动领域走的更快,更远!

[参考文献]

[1]张先锋.计算机的发展与我国田径训练信息化的设想[J].西安体育学院学报,2001(03).

[2]张建平.计算机技术与高校体育教学的整合[J].北京体育大学学报,2002(05).

[3]李育红.计算机与体育[J].成功(教育),2007(09).