C语言程序设计 实训报告 题目:红外避障机器人 院(系):信息工程系 专业:通信工程 学生姓名:韦嘉宝 学号: 24 指导教师:朱震周斌王旬全刘辉 2016 年10月8 日 目录 摘要 (1) 设计要求 (2) 设计步骤 (3) 代码编写 (4) 心得体会 (5) 参考文献 (6)
许多机器人使用雷达(RADAR)或者声纳(SONAR)来探测物体而不需要同物体接触。本文的方法是使用红外光来照射机器人前进的路线,然后确定何时有光线从被探测目标反射回来,通过检测反射回来的红外光就可以确定前方是否有物体。由于红外遥控技术的发展,现在红外线发射器和接收器已经很普及并且价格很便宜。 随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人们已经完全可以设计并制造出具有某些特殊功能的简易智能小车。 机器人使用红外线二极管LED 作为前灯,如图6-1 所示。红外线二极管发射红外光线,如果机器人前面有障碍物,红外线从物体反射回来,相当于机器人眼睛的红外检测(接收)器,检测到反射回的红外光线,并发出信号来表明检测到从物体反射回红外线。机器人的大脑——单片机A T89S52 基于这个传感器的输入控制伺服电机。红外线(IR)接收/检测器有内置的光滤波器,除了需要检测的980 nm 波长的红外线外,它几乎不允许其他光通过。红外检测器还有一个电子滤波器,它只允许大约38.5 kHz 的电信号通过。换句话说,检测器只寻找每秒闪烁38500 次的红外光。这就防止了普通光源像太阳光和室内光对IR 的干涉。太阳光是直流干涉(0Hz)源,而室内光依赖于所在区域的主电源,闪烁频率接近100 Hz 或120 Hz。由于120 Hz 在电子滤波器的38.5 kHz 通带频率之外,它完全被IR 探测器忽略。 本任务将搭建并测试红外线发射和检测器对。本讲需要用到的新部件如下: 元件清单 (1)红外检测器,2 个。 (2)IR LED(带套筒),2 个。 (3)470? 电阻,2 个。 (4)连接线,若干。 二、设计要求 (1)小车能够完成前进、后退、左转、右转等动作。 (2)机器人能够读出传感器电平变化,并作相应的动作变化。 (3)利用机器人所装配的两个探测器,探测和避开障碍物。 三、设计步骤
南昌工程学院 《综合技能实践》实习(实训) 报告 题目英语综合素质实践 课程名称综合技能实践 系院外国语言文学系 专业英语 班级 08英本2班 学生姓名 学号 实习地点 指导教师宋平峰张婧
实习起止时间:2011 年12 月12 日至2011 年12 月23 日 目录 一、实习时间....................................................... * 二、实习地点....................................................... * 三、实习目的....................................................... * 四、实习情况简介................................................... * 五、实习内容....................................................... * 六、实习小结或体会................................................. * 七、部门主管....................................................... * 八、参考文献....................................................... * 九、指导教师评阅................................................... *
天津职业大学 机电学院(系)实训报告 实训名称:B2012A系列龙门刨原理及检修年级班级:09级电气5班 学号:090106511 姓名:毛施通 专业:电气自动化 指导老师:于凤景 实训时间:1-2周 实训地点:实验一401 实训成绩:
一、实训目的 1、熟悉龙门刨电气控制系统的电器布置 2、熟悉龙门刨床的操作方法 3、熟悉龙门刨电气控制系统的控制原理 4、熟悉龙门刨电气控制系统的常见故障的的排除方法 二、实训设备 B2012A刨床、万用表、电工常用工具 三、实训内容 一、龙门刨车床的介绍 龙门刨电气控制系统既包括交直流电动机、电器的继电接触控制,又包括连续反控控制及扰动补偿前控制,属于复合控制系统。 二、龙门刨车床的结构 工作台、底座、侧刀架、垂直刀架、横梁、立柱、龙门顶、刨刀等 三:龙门刨车床的工作原理 (1)主拖动机组的起动和停止 交流电动机M1驱动直流发电机G1、励磁机G2(本机床采用二极管组成桥式整流VC1),构成主驱动机组。由于M1为60KW容量较大,起动电流大,所以采用星——三角 1)电路特点 ①采用Y-△降压启动,在Y形換△形过程中有一短暂的延时,以保证Y与 △接触器換接时的电弧不会引起短路故障。 ②励磁机G2输出电压达到额定值,KT△线圈得电后,主机组才能完成启动 过程。 ③主机组启动后,工作台直流电动机Mオ能投入运行。 ④交流电动机M1、M4、M10中任一台过載时,均能使工作台停右后退结束 的位置。 2)工作原理:首先合上屏柜内的自动开关,再合上电源开关QF,指示灯HL2亮,表示电源已经接通。 按下启动按钮SB2,接触器KM1,KMY和时间继电器KT1线圈得电吸合。交流电动机M1在Y接法下降压起动,与此同时KT1时间继电器定时开始(整定为3~4s),电动机M1的起动.同时桥式整流YC1得电,输出直流电压200V供电动机励磁电源和直流系统控制电源, KM1的吸合也使时间继电器KT0线圈得电吸合。(整定为2~3s)当机组起动接近额定转速时, KT0延时闭合常开触点
篇一:《C语言上机实验心得》 C语言上机实验心得 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而C语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好C语言,这对我们以后的发展是十分重要的。 说到这,上机实验当然就是一个必不可少的环节了,C语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。 通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了C语言那就大错特错了。 我主要存在以下的这些缺点 1、学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。而在最后
输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。 2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解 题了。 3、 4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够 深刻。 5、 6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在
一点问题。 为了能更好地学好C语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。 实验中我深刻意识到完成程序的编写,决不意味着万事大吉。认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。所以程序的调试是一个技巧性很强的工作,它可能比编一个程序耗时更 多。由此可看出上机实践的重要性。 通过本次C语言上机实验,我对这个介于人类与非人类之间的计算机编程语言有了一定的体验。编程的时候有因为顺利编出程序而开心过、有因为做得比人家慢而郁闷过、有因为不知从何入手而无奈过、有因为不知错出在哪而彷徨过但随着练习的增多,我对C语言比以前熟了很多,不再只是纸上谈兵,我都有能力独立做出一些程序,可能对于一些“高手来说这不算什么,或者他们早就会了,但我依然觉得很开心,因为我跟我自己比是进步了。
物流职业综合技能实训报告书 【最新资料,WORD文档,可编辑修改】
目录 一、实训目的 (3) 二、实训内容 (3) 三、实训报告 (3) (一)公司建立策划书 (4) 1、物流公司宣传册 (4) 2、组织结构图及招聘简章 (6) (二)市场营销方案策划书 (7) (三)物流公司设备的采购 (14) 1、各种设备的价格 (14) 2、招标公告 (19) 3、投标书 (21) (四)合同的签订 (24) (五)物流信息统计实训 (29)
一、实训目的 通过综合的实训,增加对物流产业的感性认识,熟悉物流的各环节,在真实的环境中掌握物流作业技术和物流管理能力,而仓储是物流活动的核心环节之一,是企业生产经营顺利进行的必要过程,通过到物流企业或工商企业实际训练仓储操作与管理,加深对理论知识的理解,提高仓储管理技能,使得自身选择和从事物流管理职业的条件进一步优化。与此同时,培养自身实际调研能力,尝试检验所学知识,并从实际中进一步学习了解物流仓储的内涵与外延。同时了解物流仓储的特点、主要设备和作业流程,对其进行分析,并依据学习的理论提出自己的意见。 二、实训内容 建立物流公司设计公司的宣传手册并建立网站 于成立的物流公司进行人才的招聘 进行市场营销策划的方案 对公司所需要设备的采购 对其中的一种设备进行采购的招标 招标后确定一家采购公司进行合同的签订 对信息系统的练习操作 三、实训报告
(一)公司建立策划书 1、物流公司宣传册(A4纸两页以上,要求排版) 飞驰物流 前进中的飞驰物流有限公司,用一流的服务塑造一流的企业形象运输实力厚,仓储能力强管理细致化,队伍质量好,是全国领先的,国际领先的现代化物流企业。 重庆市飞驰物流有限公司是重庆市政府批准的一家民营运输企业。成立于2014年9月。公司拟全面从事物流供应链解决方案的设计,组织和实施,为企业提供仓储库存管理,陆路运输和区域配送等物流服务。 公司由具有海关监管运输业务多年的专业管理运作经验人员发起成立,现已具有一批长期从事物流管理,进出口经营及关务协调的管理团队和操作团队,除有70多名管理人员外,并拥有一批从事海关监管货物的专业司机队伍。公司从无到有,目前已发展为强大的公司。每辆车装有GPS查询定位跟踪系统。车型整备合理,配备齐全,每台车至少配备2名主班司机,过硬的司机队伍全面提升了专业运输操作能力。 公司组织构架
《GIS原理与应用》课程实验报告二 姓名:杨波班级学号:0802601-20 实验名称 影像配准及矢量化 实验目的 1.利用影像配准(Georeferencing) 工具进行影像数据的地理配准。 2.编辑器的使用(点要素、线要素、多边形要素的数字化)。 3.了解GPS数据在ArcGis中的转换与显示。 实验原理 由普吉地形图上的1:10000方里网坐标配准影像。 实验数据 昆明市西山区普吉地形图1:10000 地形图――70011-1.Tif,昆明市旅游休闲图.jpg 实验过程记录: 实验过程
第1步地形图的配准-加载数据和影像配准工具 第2步输入控制点
第3步设定数据框的属性 第4步矫正并重采样栅格生成新的栅格文件 第5 步分层矢量化-在ArcCatalog中创建一个线要素图层 第6步.GPS数据的转换成果。 问题回答: 一、总结屏幕跟踪数字化过程的基本步骤及每一步骤的必要性。 答:屏幕数字化就是根据数字化(矢量化)软件(如R2V,ArcMap中Arcscan模块等),对已经进行扫描的地图分层进行矢量化的过程。 ①、打开ArcMap,加载ArcScan模块(在菜单栏空白处右键,选择ArcScan就可以了),然后在菜单栏上Tools/Extensions,将ArcScan前的复选框挑上钩;加载地图配准模块Georeferencing,方法同加载ArcScan一样。 ②、为data frame设置地图坐标系统,从前面的介绍可以知道,这里设置坐标系统是
和地图的真实坐标系统一致的,也即是采用Beijing54地理坐标系统下的高斯-克吕格投影,具体的设置前面已有介绍。 ③、加载地图 ④、利用Georeferencing进行地图配准(建议先把Georeferencing下的Auto Adjust 前的勾去掉。点击图标进行选取控制点。控制点的选取原则是知道确定坐标的点(在这里是,如果是图到图的配准的话则需选取实际位置不变的点),地图的四角都有经纬度坐标,因此先分别选择这四个点(具体方法是放大地图,在经纬度相交的地方点一下,然后再在其他任何位置点一下(也许认为这样不对,别忙,下面将做解释),这就完成了一个控制点的初选取,然后在依次完成其余点的选取。 选择完成后在点击图标,可以看到地图的Xmap,Ymap字段,先把这个放在一边,下面进行大地坐标(经纬度表示),到平面坐标的转换(平面单位,这里是米),也即使地图上的如48°50′N,127°45′E的点投影后在地图上的平面坐标是多少的计算过程。转换需要相应的投影参数,为了方便,可以使用一些坐标转换的小软件。将这些点的坐标转换完成后对应输入Xmap和Ymap下的表格中。 ⑤、地图数字化 建立需要数字化的图层,如等高线层,图层的坐标系统应和之前实际地图坐标系统一致。加载需要数字化的图层和地图文件(已经完成地图配准后的文件)和该地图文件的某一个波段栅格数据(如Band2),将该单波段栅格图像二值化,Start Editing后这时可以看到ArcScan工具条被激活。 说明:ArcScan矢量化工具只能在二值化栅格数据的情况下使用,而加载RGB合成的地图数据是为了便于人工干涉矢量跟踪,当然也可以不加载(后果是工作量大大增加并且容易出错)。将单波段图像不显示,这是就可以利用ArcScan矢量化地图要素同时人看到的是
序言 飞机是人类20世纪最伟大的发明之一,它的出现注定了空军的诞生,并使国家安全战略发生了重大的变化;同时民用飞机又使运输产生了根本性的改变。 不管是军用飞机还是民用飞机,从研制计划开始到最后的投入生产是一项复杂的系统工程,涉及面宽、耗时费力、花费多。这就注定一架飞机从试飞开始到飞机服役再到飞机退役后,整个过程对于飞机的维修是至关重要的。 飞机的维修对于飞机来说起着相当重要的作用,飞机维修要保证飞机的五大系统和任何的构件都处于正常状态,决不允许有违章的操作,因为这牵扯着乘客、机务人员以及国家财产的安全。 因此对于我们刚接触飞机的学生来说,了解飞机的基本结构,掌握飞机在维修中的基本技能是必要的,在这次西安航空职业技术学院和金宇航空维修公司的合作举办的技能实训中,我们受益匪浅。 从一开始我们都树立了一种“安全至上”的意识,在航空机务方面我们必须做到最好,不容许有丝毫的差池,因为一旦有违章的行为并没有及时发现,造成了严重的事故,后果是谁都无法承担的。 这次的飞机维修基本技能实训内容大的方面包括了八个方面,从最基本的紧固件保险开始,了解各种打保险的步骤,认识了飞机的基本结构与系统,实际操作了板钉结合面涂密封胶,识别了各种航空电子元件并懂得了它们的使用方法,熟练掌握了飞机导线的捆扎、了解了飞机导线接线片的连接和安装,测量了飞机钢索的张力,学会了如
何处理防静电部件的方法,掌握了钳工操作中基本的知识并且加工了四方套件等。 这次的实训,对于飞机的基本维修方面我们了解掌握了很多,知道了飞机的绕机检查是飞机放行前必不可少的步骤,也让我们明白了搞航空机务的人员必须每时每刻保持头脑清醒,严格按规章制度操作,因为我们身上肩负着神圣且重要的使命,我们必须保证飞机上的安全。于是从最基本的飞机维修技能的训练开始我们就必须认真的了解操作的所有步骤。 此次报告的主要内容包括我在实训中所学到的飞机维修的知识和自己在实训中的认识与体会。有些地方会存在一些不足,希望老师批评指证,在此表示深深的感谢。
设计报告 一,实验目的: 通过上机实习,熟练掌握循环语句、选择语句、指针以及结构体的运用技巧。在实习中通过 实际操作,编写程序,发现问题,最后解决问题,提升对c语言实用性的理解,在实践中巩固各知 识点。 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点,上 机实习可以帮助我们更好地理解这种结构式的 中级语言以及其各式各样的数据类型和高效率 的运算程序,为我们进一步学习C++打下坚实基 础。 同时,在实习过程中,通过互相发现问题,共同解决问题,不仅锻炼了我们的合作能力,而 且也让我们发现了一些自己的个人误区以及其 他人容易犯的错误,从而在今后的学习中更加谨 慎,达到事半功倍的效果;通过询问老师,也让 我们养成了不耻下问的好习惯,这将很有利于以 后的学习。 闲乐-一个人闲。不如大家一块儿乐https://www.doczj.com/doc/e511960220.html,
二,总体设计: 1,学生成绩排名 1,流程图: <通过冒泡法对数组进行排序> <测试时由于循环语句循环次数的错误导致部分数据没有排序,修改FOR语言中的条件即可调试成功>