欢迎来到天天文库
浏览记录
ID:312004
大小:462.50 KB
页数:25页
时间:2017-07-21
《游历机器人上位机软件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要二十一世纪已经是信息化的时代。青少年是祖国的未来与希望,培养青少年对计算机与电子技术的兴趣愈加显得重要。各种机器人比赛目前在高校间已经很普及,然而在中小学却仍不能普遍开展,其中一个很重要的原因就是对于机器人编程的运行环境只有具有编程能力的专业人士才能掌握。一般的中小学生根本不具有专业的编程能力。本论文就是结合游历机器人设计开发一款可供青少年使用的上位机软件,具有程序编辑编译与图形遍历自动生成代码的功能。该论文设计的游历机器人上位机软件使用了VC++6.0开发环境,基于MCF框架类界面编程。具有执行速度快,易升级等特点,同时对游历机器人控制函数进行了封装,
2、有利于对游历机器人知识产权的保护。AbstractItisthecenturyofinformatizationnow.theyoungstersisthehopeandfutureofourcountry,soitissignificanttodeveloptheinteresttocomputerandelectronictechnology.Allkindsofcompetitionaboutrobotiscommonintheuniversitieswhilethereisfewcompetitioninthemiddleschoolsandthep
3、rimaryschools.Themostimportantreasonisthatthetranslatingandeditingenvironmentcouldbemasteredbythecodingworkerwhocanprogramwell.theuppersoftwareofthetravelingrobotisdesignedanddevelopedinthepaperwhichcouldbeusedbyyoungsters.theprogramcanbeeditedandtranslatedinthesoftware.what'smore,
4、theprogramcouldbeproducedthroughtraveling.thesoftisdevelopedbyCplusplusbasictheMFCClassinthedevelopingenvironmentofVC++6.0.thesoftexecutedquicklyandeasilyupdated.inthemeantime,thefunctiondetailsofthetravelingrobotishidedwhichistothebenefitofkonwledgerihgt.第一章绪论1.1引言随着信息化的快速发展,嵌入式和3
5、G物联网正成为IT业发展的主流。青少年是祖国的未来,提高他们对计算机技术和电子技术的兴趣更加显得重要与急迫。然而,计算机的普及应用只是限于文字编辑,简单图片处理以及通信等方面的应用。这些远不能让青少年了解和应用计算机。游历机器人是基于前后十个光传感器的游历小车,可以通过Atmega128处理器进行控制小车寻迹。然而其编译环境要具有专业的编程能力才能使用,而且功能繁多复杂,对于中小学生而言根本不能使用,从而成为中小学生对于计算机技术的了解和应用的一个巨大的挑战。本论文利用VC++相关知识开发了一个功能较少,简单易用的上位机软件,旨在完成对程序编辑编译和通过游历
6、地图自动生成程序代码功能,并且对今后该上位机软件的进一步升级做出尝试性探索性。1.2上位机的概述上位机是一台可以发出特定操控命令的计算机,通过操作预先设定好的命令,将命令传递给下位机,通过下位机来控制设备完成各项操作(应用最多的地方如:工业、水利、供电部门、交通等方面)。上位机都有特定的编程,有专门的开发系统,或以上是已经规定好任务,只能按特定的任务进行操作。简单说上位机就是命令的下达者,而下位机则是命令的执行者。两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用
7、特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。这里给出一种典型的上位机软件,物联网应用中收集感知节点信息,进行显示,控制的应用控制台。此软件主要有两部分组成,数据收发部分和显示部分上位机在系统中的位置:处于网络层中,与嵌入式网关通过网线相连。实际应用时是放置在实验室的老师工作台上,供实验室的老师使用。上位机的功能:此软件实时监视实验实中每个实验台的状况,包括上电或断电状态,实验台是否发出了警告,是否发出了求助信号,并对这些信号做出应答,还控制LED屏的文字
8、显示。上位机的设计实现:此软件主要有两部分组成,数据
此文档下载收益归作者所有