搜档网
当前位置:搜档网 › 三维测量与反求工程实验报告

三维测量与反求工程实验报告

三维测量与反求工程实验报告
三维测量与反求工程实验报告

基于GEOMAGIC逆向工程实验报告

逆向工程也称反求工程,是指用一定的测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物CAD模型的过程。它改变了从图样到实物的传统设计模式,为产品的快速开发和创建设计提供了一条新途径。GEOMAGIC STUDIO 由美国RAINDROP公司出品,是逆向工程中应用最广泛的软件之一!利用 GEOMAGIC STUDIO可轻易根据实物零部件扫描所得的点云数据创建出完美的多边形模型和网格,并自动转换为NURBS曲面,生成准确的数字模型!软件的工作流程与逆向工程技术的工作流程大致相似,其工作流程为点数 据阶段———多边形阶段———成形阶段。点数据阶段主要测量的数据点进行预处理,在多边形阶段主要是通过对多边形的编辑的已达到拟合曲面所需要的的优化数据,成形阶段是根据前一阶段编辑的数据,自动识别特征、创建NURBS曲面。NURBS是Non-Uniform Rational B-Splines的缩写,意为非统一有理B样条。简单地说,NURBS造型总是由曲线和曲面来定义的,所以要在NURBS曲面上生成一条有棱角的边是很困难的。正因为如此,NURBS曲面特别适合做出各种复杂的曲面造型和表现特殊的效果,如人的面貌或流线型的跑车等。 1.点数据处理 扫描仪得到的数据会引入数据误差而且数据量庞大,为了后续工作方便准确进行需要去除数据中的坏点、减少噪音、平滑数据、分块数据整合对齐、在保证精度和特征的条件下进行数据精简。同时由于测量方法和测量设备的影响会出现数据缺口,这就需要对数据进行编辑来补齐数据。数据处理主要有一下几个方面: ●噪声过滤 ●数据光顺 ●数据精简 2.多边形处理阶段 多边形处理阶段是在点云数据封装后通过一系列技术处理得到完整的多边形数据模型,为曲面处理打下基础。 在多边形处理阶段首先要“创建流型”来删除模型中非流型的三角形数据,否则在后续处理中由于存在非流型的三角形而无法继续处理。对于片状的模型可以创建“打开”的流型,对于封闭的多边型模型可以创建“封闭”的流型!本例中叶片模型需要创建“封闭”的流型来删除非流型的三角形。 即使是不同的模型,对于点阶段和多边形阶段的操作都相类似,以上涉及的命令在任何模型点云的处理过程中几乎都会用到。一般情况下,多边形阶段编辑的好坏将决定最终曲面质量的好坏,因为多边形阶段的编辑结果直接进入下一个阶段:成形阶段。 将经过综合处理的点云用Polygon Mesh(多边形网格)进行封装。操作如下,点击Points(点)——Wrap(封装),点击Surface(曲面)选项,点击OK(确定)即得到初始三角网格曲面。多边形处理阶段即是在此基础上进行后续的修饰处理,具体的操作包括: a.孔洞修补。由于扫描过程中在标记处或者点云缺失处存在三角面的孔洞,需要对其进行修补以获得完整的曲面。孔的填充方法有三种: 部孔、边界孔和搭桥。针对模型中不同类型的孔,合理选择填充方法; 另外,对于边界比较杂乱的孔,可采取“先删后补”的方法使曲面模型更加光滑。用边界选择工具将边界上的三角面选中并删除,直到孔洞周边的三角面无翘曲、曲率基本一致。选取“基于曲率填充”选项进行修补,可获得近乎无痕迹的修补效果。某些部位虽无孔洞但三角面杂乱,也可以删掉杂乱三角形再进行修补。 b.去除毛刺。质量不好的点云重叠在一起,得到的三角网格曲面比较粗糙,需要进行光顺处理,以保证曲面质量。操作如下,点击Polygons(多边形)——Remove Spikes(去除毛刺),

逆向工程设计

机械零部件逆向工程设计认知 与操作实验 学院(部):机械工程学院 专业班级: 学生姓名: 指导教师:陈清华陈加胜 2013年 6 月25日

机械零部件逆向工程设计认知与操作实验 一、实验认知 1.概念解释 逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是,在不能轻易获得必要的生产信息下,直接从成品的分析,推导出产品的设计原理。 逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。其工作流程图如下: 图1 逆向工程的工作流程 2.逆向工程的应用领域 逆向工程技术已成为联系新产品开发过程中各种先进技术的纽带,并成为实现新产品快速开发的重要技术手段。一般来说,逆向工程包括形状反求、工艺反求和材料反求等几个方面。在机械领域的实际应用中,主要包括以下几个方面: ①对已有零件的复制,再现原产品的设计意图; ②当原始设计不可得时,用于对已有产品的改型或仿型设计; ③在设备维修中对个别损坏或磨损零件的复制; ④在美学设计特别重要的领域,通常采用真实比例的木制或泥塑模型来评估设计的美学效果,再通过逆向工程进行设计; ⑤当设计需要实验才能定型的工件模型时,通常采用逆向工程的方法,例如,在航天航空领域,为了满足空气动力学等要求,需要进行风洞实验的产品模型; ⑥数字化模型的检测,如检验产品的变形分析、焊接质量以及零件实物与CAD 模型的比较等。 二、实验操作 1.实验仪器介绍 逆向工程能在拥有现有物理部件之上,利用激光扫描仪、结构光源转换仪或射线断层成样品 3D 点数据 测量 点数据 处理 CAD 曲面创建 CAD 曲面造型 由CAD 生成NC 程序 由CAD 生成STL 文件 模具NC 生成 快速成型 制造 模具 成型 批量加工

逆向工程实验指导书

实验一:逆向工程技术实验三维测量操作 一、实验目的 了解逆向工程的基本原理和工作流程,初步掌握使用柔性关节臂式三坐标扫描仪系统对样件进行测量的方法,并了解利用测量所得的数据进行三维重构的过程。 二、实验的主要内容 样件外形测量与三维重构。 三、实验设备和工具 柔性关节臂式三坐标扫描系统 装有IMAGEWARE软件的计算机 四、实验原理 1、三维测量的方法简介 不同的测量对象和测量目的,决定了测量过程和测量方法的不同。 2、非接触式测量的三角测量原理 激光探头的测量原理目前均以三角法为主。如下图所示,激光由激光二氧化碳激光发生器产生,经聚光透镜(F1)投射到工件表面,由于光束反射作用,部份光源经固定透镜(F2)聚焦后投射在光传感器(D)上。当物体沿y方向上下运动或者探头沿y方向移动,其散射光投射在光传感器的位置(X)亦将改变。 2、柔性关节臂式三坐标扫描仪系统简介 柔性关节臂式三坐标扫描仪系统由柔性关节臂式(FARO)三坐标测量机和Kreon激光扫描系统构成。 Kreon激光扫描系统是基于激光截面三角测量的原理,对工件表面进行非接触式的扫描,在激光线条上采集非常密集的数字化(坐标)点,通过与电子控制器(ECU)的连接,记录激光线与工件相交的位置。摄像机摄取激光线位置获得立体影像,ECU电子控制器对每条激光线条上所记录的600个坐标点在Z轴方向的位置,以初始校正时所记录的绝对零位为依据作重复计算。 3、三坐标测量技术在逆向工程上的应用 测量数据的三维实体重构是目前逆向工程领域研究的“瓶颈”,实际应用中,因原始数据的获取方式、三维重构支撑环境、三维重构方法和目标不同,其理论依据、技术路线、算法和工作内容有较大差异。 数据压缩、曲线曲面的光顺处理噪声去除、数据匀化数据预处理曲面重构特征提取与数据分块 五、实验方法和步骤 1、Kreon激光扫描系统数据处理”-->“SELECT MACHINE”,在对话框中选“FARO Arm.par”,按OK,跟着会出现一个读取ECU的进程。 “Services”-->“Positioning” 将工件放在台面上使扫描头能扫到所有要扫的面。被扫工件应先喷上显像剂 Digitization --> Add digitization:Name(Path) 按Run digitization定义步距、频率等 按Record开始扫描,一个方向扫完后,可用Face检查,未扫到部分再换方向局部补扫。将已扫的结果点云过滤。 将结果输出,保存为逆向工程软件所用的格式文件。 2、在逆向工程软件中处理测量所得的数据,并进行曲面重构,得到计算机三维模型,最后在三维CAD软件中完成样件的三维造型设计。

测量小灯泡的电功率实验报告

测量小灯泡的电功率实验报告 学校姓名实验日期同组人 【实验目的】测量小灯泡的电功率。 【实验要求】分别测量小灯泡在实际电压等于额定电压、略大于额定电压、小于额定电压时的电功率。 【实验原理】根据公式,测出灯泡和,就可以计算出小灯泡的电功率。 【实验电路图】根据实验的目的和原理设计实验电路图,并按电路图连接实物。 【实验器材】小灯泡、电压表、电流表、滑动变阻器、电源、开关、导线。 【实验步骤】 1.按电路图连接实物电路。 2.合上开关,调节滑动变阻器,使小灯泡两端电压为额定电压,观察小灯泡发光情况,记录电流表、电压表示数。 3.调节滑动变阻器,使小灯泡两端电压为额定电压值的1.2倍,观察灯泡发光情况,记录电流表、电压表示数。 4.调节滑动变阻器,使小灯泡两端电压低于额定电压,观察并做记录。 5.分析实验数据,论证交流得出实验结论。 6.评估交流,断开开关,整理实验器材,写实验报告单。 【注意事项】 1.按电路图连接实物电路时注意:

(1)连接过程中开关应始终处于断开状态。 (2)根据小灯泡的额定电压值,估计电路中电流、电压的最大值,选择合适的量程,并注意正负接线柱的连接及滑动变阻器正确接法。 (3)连接好以后,每个同样检查一遍,保证电路连接正确。 2.合上开关前,应检查滑动变阻器滑片是否在最大值的位置上,若不是,要弄清楚什么位置是最大位置并调整。 3.调节滑动变阻器的过程中,要首先明白向什么方向可以使变阻器阻值变大或变小,怎么调能使小灯泡两端电压变大或变小。 4、电压表、电流表使用前要调零,读数时要认清仪表所选量程和对应的分度值,读数时视线要正对刻度盘指针所指位置。 [实验结论] 由公式P=IU计算小灯泡的功率。(将计算结果填入表中,通过分析和比较得出) 实验数据(记录)表格:小灯泡的额定电压是 [结论] (1)不同电压下,小灯泡的功率。实际电压越,小灯泡功率越。 (2)小灯泡的亮度由小灯泡的决定,越大,小灯泡越亮。

测量学实验报告_1

测量学实验报告 测量学实验报告 测量学(又名测地学)涉及人类生存空间,及通过把空间区域列入统计(列入卡片索引),测设定线和监控来对此进行测定。它的任务从地形和地球万有引力场确定到卫土地测量学(不动产土地),土地财产证明,土地空间新规定和城市发展。 一、实验目的;由于测量学是一门实践性很强的学科,而测量实验对培养学生思维和动手能力、掌握具体工作程序和内容起着相当重要的作用。实习目的与要求是熟练掌握常用测量仪器(水准仪、经纬仪)的使用,认识并了解现代测量仪器的用途与功能。在该实验中要注意使每个学生都能参加各项工作的练习,注意培养学生独立工作的能力,加强劳动观点、集体主义和爱护仪器的教育,使学生得到比较全面的锻炼和提高.

测量实习是测量学理论教学和实验教学之后的一门独立的实践性教学课程,目的在于: 1、进一步巩固和加深测量基本理论和技术方法的理解和掌握,并使之系统化、整体化; 2、通过实习的全过程,提高使用测绘仪器的操作能力、测量计算能力.掌握测量基本技术工作的原则和步骤; 3.在各个实践性环节培养应用测量基本理论综合分析问题和解决问题的能力,训练严谨的科学态度和工作作风。 二、实验内容 步骤简要:1)拟定施测路线。选一已知水准点作为高程起始点,记为a,选择有一定长度、一定高差的路线作为施测路线。然后开始施测第一站。以已知高程点a作后视,在其上立尺,在施测路线的前进方向上选择适当位置为第一个立

尺点(转点1)作为前视点,在转点1处放置尺垫,立尺(前视尺)。将水准仪安置在前后视距大致相等的位置(常用步测),读数a1,记录;再转动望远镜瞄前尺读数b1,并记录 2)计算高差。h1=后视读数一前视读数=a1-b1,将结果记入高差栏中。然后将仪器迁至第二站,第一站的前视尺不动变为第二站的后视尺,第一站的后视尺移到转点2上,变为第二站的前视尺,按与第一站相同的方法进行观测、记录、计算。按以上程序依选定的水准路线方向继续施测,直至回到起始水准点bm1为止,完成最后一个测站的观测记录。 3)成果检核。计算闭合水准路线的高差闭合差;若高差闭合差超限,应先进行计算校核,若非计算问题,则应进行返工重测。 实习过程中控制点的选取很重要,控制点应选在土质坚实、便于保存和安置水准仪的地方,相邻导线点间应通视良好,便于测角量距,边长约60米至100米左右。我觉得我们组测量时就有一个点的通视不是很好,有树叶遮挡,但是那也没办法,因为那个地方的环境所致,幸好我们可以解决.还

3D打印实验报告

3D打印实验报告 姓名: _____________________ 学号: _____________________ 指导老师: __________________ XXXX 大学XXXX 学院 20XX年1月 一、实验目的 1.学习并了解3D打印方法的原理。 2.学会3D打印的方法并能制造出产品。 二、实验内容及原理 3D打印是一种通过材料逐层添加制造三维物体的变革性、数字化增材制造技术,它将信息、材料、生物、控制等技术融合渗透,将对未来制造业生产模式与人类生活方式产生重要影响。目前3D打印机主要采用两种技术,第一种是通过沉积原材料制造物体,第二种是通过黏合原材料制造物体。 第一种我们称之为“选择性沉积打印机”一一将原材料沉积为层,这类打印机通过打印头注射、喷洒或挤压液体、胶状物或粉末状的原材料。家庭或办公室应用的通常是沉积型3D打印机,这是因为激光或工业热风枪相对来说容易产生危险。 第二种是将原材料黏合在一起的打印机通常是利用激光或在原材料中加入某种黏合剂来实现,这类打印机被称作“选择性黏合打印机”一一利用热或光固化粉末或光敏聚合物。 3D打印机可以打印自己设计的模型,也可以打印通过逆向工程技术获得的物体模型,该技术的核心内容是根据测量数据建立实物或样件的数字化模型。零件的数字化是通过特定 的测量设备和测量方法获取零件表面离散点的几何坐标数据,在这基础上进行复杂曲面的建模、评价、改进和制造。常见的测量技术主要有接触式测量和和光学测量。这里主要介绍光学测量中的结构光测量法。 结构光测量法是将一定图案的光投影到物体表面上,从而增强物体表面各点之间的可区分性,降低图像点对匹配的难度,提高匹配算法的精度和可靠性。如图是结构光双目测量系

测量电功率的实验

测量电功率的实验 测量电功率实验的目的和原理: 1. 实验目的: 1)测定小灯泡额定电压下的电功率; 2)测定小灯泡略高于额定电压下的电功率; 3)测定小灯泡略低于额定电压下的电功率。 2. 实验原理:P=UI 应测量的物理量:小灯泡两端的电压U,和通过的电流I。 3. 实验方法:伏安法 伏安法测小灯泡的电功率:

伏安法测电阻与测功率的异同点: 补充: (1)伏安法测功率。滑动变阻器的作用是保护电路和控制灯泡两端电压。多次测量的目的是为了测量不同电压下小灯泡的实际功率,不是为了多次测量求平均值。所以设计的表格中没有“平均功率”这一栏。 (2)伏安法测定值电阻时,滑动变阻器的作用是保护电路和改变电路中的电流和电阻两端电压,因电阻阻值不变,这是为了多测几组对应的电压、电流值,多测几次电阻值,用多次测量求平均值来减小误差。 (3)伏安法测小灯泡电阻时,由于灯丝电阻大小与温度有关。在不同的工作状态下,

小灯泡温度不同。灯丝电阻也不同。因此测灯丝电阻时滑动变阻器的作用是为了保护电路和改变电路中的电流,不是为了多次测量求平均值。 “伏安法测功率”中常见故障及排除: “伏安法测功率”是电学中的重要实验。同学们在实验过程中,容易出现一些实验故障,对出现的实验故障又束手无策,因此,能够找出实验故障是做好实验的“法宝”。下面就同学们在实验中易出现的故障从以下几方面进行分析。 1.器材选择不当导致故障 故障一:电流表、电压表指针偏转的角度小。 [分析原因]①电压表、电流表量程选择过大;②电源电压不高。 [排除方法]选择小量程,如果故障还存在,只有调高电源电压。实验中若电表指针偏转的角度太小,估读电流或电压时由于视觉造成的误差将增大。为了减小实验误差,选择量程时既不能使电表指针超过最大刻度,又要考虑到每次测量时应该使电表指针偏过刻度盘的中线。 2.器材连接过程中存在故障 故障二:电压表、电流表指针反向偏转。 [分析原因]两表的“+”“-”接线柱接反了,当电流从“一”接线柱流入时,指针反向偏转,甚至出现指针打弯、损坏电表的情况。 [排除方法]将两电表的“+”“-”接线柱对调。 故障三:滑动变阻器的滑片滑动时,电表示数及灯泡亮度无变化。 [分析原因]滑动变阻器连接有误,没有遵循“一上一下”的接线原则,把滑动变阻

华科_计算机系统实验报告

课程实验报告课程名称:计算机系统基础 专业班级: 学号: 姓名: 指导教师: 报告日期:年月日 计算机科学与技术学院

目录 实验1: (1) 实验2: (7) 实验3: (24) 实验总结 (34)

实验1:数据表示 1.1 实验概述 实验目的:更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。 实验目标:加深对数据二进制编码表示的了解。 实验要求:使用有限类型和数量的运算操作实现一组给定功能的函数。 实验语言:c。 实验环境:linux 1.2 实验内容 需要完成bits.c中下列函数功能,具体分为三大类:位操作、补码运算和浮点数操作。 1)位操作 表1列出了bits.c中一组操作和测试位组的函数。其中,“级别”栏指出各函数的难度等级(对应于该函数的实验分值),“功能”栏给出函数应实现的输出(即功能),“约束条件”栏指出你的函数实现必须满足的编码规则(具体请查看bits.c中相应函数注释),“最多操作符数量”指出你的函数实现中允许使用的操作符的最大数量。 你也可参考tests.c中对应的测试函数来了解所需实现的功能,但是注意这些测试函数并不满足目标函数必须遵循的编码约束条件,只能用做关于目标函数正确行为的参考。 表1 位操作题目列表

2)补码运算 表2列出了bits.c中一组使用整数的补码表示的函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。 表2 补码运算题目列表 3)浮点数操作 表3列出了bits.c中一组浮点数二进制表示的操作函数。可参考bits.c中注释说明和tests.c中对应的测试函数了解其更多具体信息。注意float_abs的输入参数和返回结果(以及float_f2i函数的输入参数)均为unsigned int类型,但应作为单精度浮点数解释其32 bit二进制表示对应的值。 表3 浮点数操作题目列表

反求工程

反求工程 摘要:本文详细介绍了反求工程的含义、方法、发展等情况,对于反求工程的应用以及涉及到知识产权的问题也一并作了概述。从一个较高的层面全面的介绍反求工程,注重对概念及思想、理论的探索,而不是直接的方法论。从某种意义上讲,这应该是一篇介绍反求工程的文章,不论是对其意义还是对其方法都作了概述,指引读者向着更深的层次前进。 关键词:反求工程技术创新 Abstract: This paper introduces the meaning of reverse engineering, the method, the development and so on, for reverse engineering application and related to intellectual property is also a and summarized. From a higher level comprehensive introduction reverse engineering, pays great attention to the concept and idea, theoretical exploration, not directly methodology. In a sense, this should be an introduction reverse engineering of the article, whether for its meaning or the methods were reviewed, directs readers to deeper levels of forward. Keywords: Reverse Engineering Technology Innovation 1.序言 反求工程(Reverse Engineering,RE),也称逆向工程、反向工程,是指用一定的测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物的CAD模型的过程,是一个从样品生成产品数字化信息模型,并在此基础上进行产品设计开发及生产的全过程。 2基本介绍 反求工程(Reverse Engineering)这一术语起源于20世纪60年代,但对它从工程的广泛性去研究,从反求的科学性进行深化还是从20世纪90年代初刚刚开始。反求工程类似于反向推理,属于逆向思维体系。它以社会方法学为指导,以现代设计理论,方法,技术为基础,运用各种专业人员的工程设计经验,知识和创新思维,对已有的产品进行解剖,分析,重构和再创造,在工程设计领域,它具有独特的内涵,可以说它是对设计的设计。

先进制造技术实验报告

题目:先进制造技术实验 学院:工学部_____ 学号:__ 姓名:_____ 班级: 13机工__ 指导教师:李庆梅_____ 日期: 2016年5月28日

实验一 三坐标机测量 一、实验目的 通过三坐标测量机的演示性实验,了解三坐标测量机在先进制造工艺技术中所起的作用。 二、实验要求 (1)了解三坐标测量机的组成; (2)了解三坐标测量机的测量原理; (3)了解反求工程的概念。 三、实验原理及设备 图1为Discovery Ⅱ D-8 型桥式三坐标测量机外形图,三坐标测量机的三组导轨相互垂直,形成了 X,Y,Z 三个运动轴,各方向的行程分别由高分辨率精密光栅尺测量,从而组成了机器的空间直角坐标系统,原点位于测量机左前上方。测量工件时,探头(测头)相对坐标系运动,用它来探测处于坐标系内的任 何待测工件表面,即可确定该测点的空间坐标值, 经计算机采集 得到测点数据,按程序规定的要求探测若干点后, 计算机即可对采样数据进行处理,从中计算出被测几何要素的尺寸、形状误差和 在坐标系中的位置, 在对若干要素探测后, 计算机可根据不同的测量要求计算出这些几何要素间的位置尺寸和位置误差。 Discovery Ⅱ D-8 型三坐标测量机配有MeasureMax+(Version 6.4)测量软件,该软件功能强大,内容丰富,整个测量操作过程可由计算机控制自动完成,也可以由操纵杆(见图2.)配合计算机完成部分手动操作。

图2 操作杆四、实验步骤 图3 测量操作流程

实验二快速原型制造 一、实验目的 目前快速原形制造技术已成为各国制造科学研究的前沿学科和研究焦点。通过快速成型机演示性实验,了解快速原型制造在先进制造工艺技术中所起的作用。 二、实验要求 (1)了解快速成型机的组成; (2)了解快速成型机的实体成型原理; (3)通过参观实验室现有快速成型零件,了解快速原型制造的应用。 三、实验原理及设备 快速成形制造工艺采用离散/堆积成型原理成型,首先利用高性能的CAD软件设计出零件的三维曲面或实体模型;再根据工艺要求,按照一定的厚度在Z 向(或其它方向)对生成的CAD模型进行切面分层,将三维电子模型变成二维平面信息(离散过程),然后对层面信息进行工艺处理,选择加工参数,系统自动生成刀具移动轨迹和数控加工代码;并对加工过程进行仿真,确认数控代码的正确性;再利用数控装置精确控制激光束或其它工具的运动,在当前工作层(三维)上采用轮廓扫描,加工出适当的截面形状;将各分层加工的每个薄层自动粘接,最后直至整个零件加工完毕。可以看出,快速成形技术是个由三维转换成二维(软件离散化),再由二维到三维(材料堆积)的工作过程。 快速原形制造技术的主要工艺方法有光敏液相固化法LSA( Stero Lithography Apparatus),选区片层粘接法LOM(Laminated Object Manufacturing),选区激光烧结法SLS(Selective Laser Sintering)和熔丝沉积成型FDM(Fused Deposition Modeling)。本实验采用熔丝沉积成型FDM工艺方法进行快速原形制造,该方法使用ABA丝为原料,利用电加热方式将ABA丝熔化,由喷嘴喷到指定的位置固化。一层层地加工出零件,该方法设备简单,零件精度较高,污染小。 图1为结构图,它由喷头、喷咀、导杆、Z轴丝杆、Z工作台、成型材料盒、支撑材料盒、废料桶、显示面板(Prodigy Plus型机的控制面板在材料盒

电子科技大学逆向工程实验报告作业

电子科技大学 实 验 报 告 学生姓名:马侬 学号:20152*03**0* 指导教师:何兴高 日期:2016.7.15

一.题目名称:简易记事本软件逆向分析 二.题目内容 由于记事本功能简单,稍有经验的程序员都可以开发出与记事本功能近似的小软件,所以在一些编程语言工具书上也会出现仿照记事本功能作为参考的示例。为了便于分析因此选取了一个简易的记事本,因此本实验将着重研究从源程序到机器码的详细过程而不注重程序本身的功能。另一方面简易源程序代码约130多行。本实验目的是了解源程序是怎么一步步变成机器码的又是怎么在计算机上运行起来的。 三.知识点及介绍 利用逆向工程技术,从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等。随着用户需求的复杂度越来越高软件开发的难度也在不断地上升快速高效的软件开发已成为项目成败的关键之一。为了提高程序员的产品率开发工具的选择尤为重要因为开发工具的自动化程度可以大大减少程序员繁琐重复的工作使其集中关注他所面临的特定领域的问题。为此当前的IDE不可避地要向用户隐藏着大量的操作细节而这些细节包含了大量的有价值的技术。 四.工具及介绍: 在对软件进行逆向工程时,不可避免地需要用到多种工具,工具的合理使用,可以加快调试速度,提高逆向工程的效率。对于逆向工程的调试环节来说,没有动态调试器将使用的调试工作很难进行。可以看出,各种有效的工具在逆向工程中占据着相当重要的地位,有必要对它们的用法做一探讨。 PE Explorer简介:PE Explorer是功能超强的可视化Delphi、C++、VB程序解析器,能快速对32位可执行程序进行反编译,并修改其中资源。 功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等;另外,还具备有W32DASM 软件的反编译能力和PEditor 软件的PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、SCR 等32 位可执行程序。该软件支持插件,你可以通过增加插件加强该软件的功能,原公司在该工具中捆绑了UPX 的脱壳插件、扫描器和反汇编器.,出口,进口和延迟导入表的功能,使您可以查看所有的可执行文件使用的外部功能,和其中包含的DLL或库的基础上进行分类

中南大学软件体系结构实验报告-实验1

实验1 UML实验 实验学时: 4 每组人数:1 实验类型:3 (1:基础性2:综合性3:设计性4:研究性) 实验要求:1 (1:必修2:选修3:其它) 实验类别:3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1.学会安装和使用建模工具PowerDesigner,熟练使用PowerDesigner绘制常用的UML 图形,熟悉常用的UML建模符号; 2.构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵; 3. 学习使用状态图描述对象的状态及转换; 4.学习使用活动图为业务流程建模; 5. 学习使用顺序图描述对象之间的交互; 6. 学习类图的绘制; 7. 学习从系统需求中识别类,并构建相应的面向对象模型; 8. 学习使用PowerDesigner实现正向工程和逆向工程; 9. 学习使用组件图描述每个功能所在的组件位置以及它们之间的关系; 10. 学习使用部署图描述软件中各个组件驻留的硬件位置以及这些硬件之间的交互关系。 二、实验内容 1. 某酒店订房系统描述如下: (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间; (3) 不管采用哪种预订方式,都需要在预订时支付相应订金; (4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付; (5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。 2. 根据以下场景绘制用例图: 某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下: (1) 企业的任何员工都可以查看菜单和今日特价;

逆向实训总结

反求总结 我们在机房进行UG反求已经一个星期了,同时也结束了反求的课程。在这一星期来我从中学到了不少,从测点到画图。在第一天,老师先告诉我们什么时候是反求:反求工程(Reverse Engineering,RE),也称逆向工程、反向工程,是指用一定的测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物的CAD模型的过程,是一个从样品生成产品数字化信息模型,并在此基础上进行产品设计开发及生产的全过程。通过反求工程复现实物的CAD模型,使得那些以实物为制造基础的产品有可能在设计与制造的过程中,充分利用CAD、CAM等先进技术。由于反求工程的实施能在很短的时间内准确、可靠地复制实物样件,利用一些逆向设计软件(如:UG、Pro/ENGINEER、CATIA、Surfacer、CopyCAD、Trace 等)进行逆向造型。刚开始其实我并不懂老师所讲的,直到自己亲自动手才明白。 UG的逆向造型按照测点→连线→构面→构体。 这次实训的具体安排是:第一天老师布置课题,我们熟悉零件,并按要求熟悉三坐标测量机的工作原理,了解三维测量的方法,测量三维零件。第二天,我们就在机房三位造型,熟悉三维曲面造型的软件功能,对三维测量数据进行分析,确定三维曲面的造型方法,创建三维曲线。第三天,我们还是在机房进行三维造型,创建三维曲面和零件实体造型,修改零件结构等。第四天基本上和第三天的一样。第五天,三维造型,并要求生成二维产品图纸,然后把相关项目资料上交给老师进行考核。我们组分到的是叫拓朴03的零件。刚开始看到这个模型。 在第一天,老师首先带领我们去实习工厂进行测点,到了之后,老师介绍了三坐标测量仪的基本操作方法:测量前先检查CLY三坐标测量仪的各运动部件,选择测头,并安装侧头(注意:在安装侧头时,不得损坏头)。接通测量仪的电源。同时启动计算机。将被测件固定在工作台上,调整侧头方位,使所需测试的所有各点都能检测到为止。在测出工件各点位置数据后,要对数据进行处理,因此,要对被测数据的格式进行转换,以便于软件之间的数据交互使用。选择三维测量-数据输出,可以输出TXT IGES,DXF等格式。AUTOCAD可以用DXF 格式输出。转换成这种格式和后,就可以有其他软件打开多有被测量数值。尽心数据处理,可以确定被测零件的特征或尺寸。通常,里哦你个三坐标测量仪多测得的零件,属于三维立体曲面,所测得点为三维空间点,未来以后三维点造型而做准备。另一种情况是要测零件的某个尺寸值,这种情况需要进行数值分析,并得出该尺寸的实测值,实测后必须作好记录,并对所测零件作出分析或作三维造型。 还有三个注意事项1三坐标测量仪是很重要的设备,在应用三坐标测量仪的过程中,必须要按操作规程尽享操作,对不允许操作的地方不得擅自动用,防止损坏设备2将测量数据保存好,以防止数据损失。3测量结束后,必须将测量头拿下,放入保防箱内,并把三坐标仪的各运动部件固定住。然后切断电源。 我们在打点时一般原则是在曲率变化比较大的地方打点要密一些,平滑的地方则可以稀一些。我们一组人分工合作,两人进行仪器的操作其他的则在旁边观察哪个位置需要打点,哪个位置要打多一些,但是我们在操作过程中还不是很好,感觉打的点不够平整。打完点之后,我们就回去研究图的画法 这是我们测的点云:

《测量电功率》观课报告

《测量电功率》观课报告 我选择以教师把控课堂,学生动手实验能力、合作学习、交流讨论得出结论为观察角度观察了李敏老师《测量电功率》一课。现将观课情况总结汇报如下: 李老师在本节课程的设置上旨在让学生知道了电功率的概念、单位以及电功率的计算公式P=I·U的基础上,实际测量小灯泡的电功率,让学生参与到科学探究中来,让学生充分讨论,制定探究的方案,自主完成探究实验活动,经历探究过程,使学生理解小灯泡在不同的电压下会有不同的电功率,只有在额定电压下的电功率为额定功率,小灯泡才正常发光。 通过实验,学生对所发生的现象有了更深刻的印象并很好地理解了灯的亮度可以用它的实际功率来表示。教师在授课过程中注意到了重点突出,本节教材的重点是使学生会用实验的方法来测量小灯泡的 电功率。 1、在让学生知道了电功率的概念、单位 以及电功率的计算公式P=I·U的基础上, 逐步让学生找到所需的仪器:电源、导线、 开关、滑动变阻器、电流表、电压表、小灯 泡(用电器)。 2、提示:让学生画出实验电路图 3、引导:(1)根据小灯泡的额定电压 选择几节干电池串联、电流表、电压表的量程等注意事项。(2)学

生在连接实际电路的过程中的注意事项:教师巡视提醒(如开关处于什么状态、滑动变阻器的接法、闭合开关前滑动片的位置等等)。 4、管理好学生,使学生自己操作又不损坏器材,是上课教师的成功典范,是值得学习的地方。因为多年以来在做这个实验时,很多学生总是把小灯泡烧坏。以上几点反应了教师把控课堂的能力超群。 本节教材的难点有两个,其一是为什么要进行多次测量,其二是为什么说“平均功率”是没有意义的。本次探究实验,要求学生独立设计实验方案,讨论实验方案,交流分析数据,在操作中去发现问题并通过交流来解决问题,独立完成实验报告,新课标所倡导的自主学习、合作学习的精神,在本节教材中得到了充分的体现。以学生为主体,是新课标的基本理念之一。让学生自主设计实验方案,甄选方案,锻炼学生设计实验的能力。学生把在操作过程遇到的困难和发现的问题能及时记录下来,培养学生实事求是的科学态度,使他们养好严谨治学的习惯。体现在: 1、学生分工明确、积极配合、人人有事做、气氛热烈,充分体现了合作学习。 2、放手让学生去做,学生不但学到了实际操作的经验,具体观察到实际电压U实与U额的关系联系到灯泡的亮度。

逆向工程技术实训报告模版

重庆理工大学 逆向工程技术实训 说明书 设计题目: 指导老师: 姓名: 专业: 学号: 学院: 中国?重庆 2013年月

前言 关于逆向工程技术实训: 逆向工程技术与传统的产品正向设计方法不同。它是根据已经存在的产品或零件原型,重新构造产品或零件的三维模型,在此基础上对已有产品进行剖析、理解和改进,是对已有设计的再设计。在整个逆向工程中,产品三维几何模型的CAD重建是最关键的,最复杂的环节。因为只有获得了产品的CAD模型,才能够在此基础上进行后续产品的加工制造、快速成型制造、虚拟仿真制造、产品的再设计等。逆向工程技术涉及计算机图形学、计算机图像处理、微分几何、概率统计学科,是CAD 领域最活跃的分支之一。 逆向工程软件部分品牌有Imageware、ICEM、CopyCAD、Rapid Form 等,本此实训我们利用Imageware软件对产品进行分析、处理。通过逆向工程技术的实训,可以对本软件更加的熟悉并运用,以达到专业技术的初步水平。可以使我们在课堂上的学习与实际的运用相结合,获得在传统的课堂教育得不到的新能力,并且让我们能够掌握整个逆向工程的过程,并且积累设计经验。通过实训过程,更能够了解到自己在专业知识的不足,锻炼独立思考能力和提升团队合作能力,同学们可以相互取长补短。真正意义上的实训有别与以往的传统课堂教学模式,这种实训方式让我们不在一味的依赖老师,而是利用各种方式独立解决问题;同时这种实训方式也让我们在实体建模过程中贯穿国际标准的使用规范,这些都为以后的实际运用及社会工作打下坚实的基础。

目录 第一节、设计题目 0 第二节、设计流程分析 0 第三节、点云的处理 (1) 第四节、导弹一的设计 (3) 第五节、导弹二和机头的设计 (6) 第六节、导弹三的设计 (8) 第七节、导弹四的设计 (10) 第八节、轮子和机轮架的设计 (12) 第九节、导弹五的设计 (15) 第十节、机身、机尾、尾翼和落脚板的设计 (17) 第十一节、侧翼和机盖的设计 (20) 第十二节、机下身部位的设计 (23) 第十三节、后处理 (24) 苏27战斗机逆向设计所得图 (27)

测量小灯泡的电功率》实验报告单

九年级物理实验报告 班级 :九年( )班 姓名: ________ 日期:____年____月___日 实验名称:《测量小灯泡的电功率》 一、实验目的:用_______测量小灯泡的电功率 二、实验器材: 电源、开关、导线(若干条)、小灯泡、_________、 ________、 ____________。 三、实验原理:_______ 四、 实验电路图:画在右边的方框内 五、实验步骤: (1)按电路图连接电路。注意连接过程中, 开关应该是__________的,滑动变阻器的滑片应该移至阻值_________处。 (2)检查电路无误后,闭合开关S ,移动滑动变阻器的滑片,使小灯泡的两端的电压等于额定电压,读出电流表的示数,观察小灯泡的发光情况,并填入对应的表格中。 (3)继续移动滑片,使小灯泡的两端的电压高于额定电压,读出电流表的示数,观察小灯泡的发光情况,并填入对应的表格中。 (4)继续移动滑片,使小灯泡的两端的电压低于额定电压,读出电流表的示数,观察小灯泡的发光情况,并填入对应的表格中。 ( 5)断开开关,整理器材。 六、实验数据记录表格: (U 额=2.5v ) 七、分析与论证(结论) 当U 实=U 额 时, P 实 P 额 ,正常发光 当U 实>U 额时, P 实 P 额 ,比正常发光更亮

当U 实

UML实验报告书实验4 正向工程与逆向工程

淮海工学院计算机工程学院实验报告书 课程名:《UML理论及实践》 题目:正向工程与逆向工程 班级:Z软件161 学号:2018140539 姓名:陈真杰

一、目的与要求 1、掌握使用Rose从设计模型使用正向工程,得到代码框架; 2、掌握使用Rose从代码使用逆向工程,得到设计模型,并文档化Project。 二、实验内容或题目 在实验3已经设计好的类图基础上,使用正向工程生成代码框架;在生成的代码中修改后再使用逆向工程,重新生成设计模型。 三、实验步骤及结果 1、CAD系统设计模型的类图; 图 1 CAD系统设计模型类图 2、正向工程生成的代码框架; 图 2 正向工程代码框架 3、代码修改后使用逆向工程生成的类图。 图 3 代码修改后使用逆向工程生成的类图 四、结果分析与实验体会 通过本次实验,我学习到了如何使用Rose的导航菜单创建bridge设计模式的系统类图,也学

会了通过使用类线等基本图形结构创建Bridge设计模式的系统类图。经过对比,我发现通过基本图形进行创建要比使用导航菜单去创建快很多。同时创建过程中也能够加深对Bridge设计模式的了理解,为日后更快的使用打下了基础。 五、实验思考题(课外作业) 1、简述正向工程及其作用。 答:正向工程:是指按照软件开发的基本过程,将抽象层次较高的模型转换为相对具体的模型的过程。是根据UML模型生成相应的代码的过程。 作用:从类图生成框架代码;从交互图生成方法中操作调用代码;从状态机图生成状态转换控制代码。 2、简述逆向工程及其意义。 答:是正向工程的逆操作,即根据已有的源代码获得其设计模型。 意义在于:通过逆向工程更新原有设计模式,保证设计模型的有效性。获取丢失或缺少的设计文档,便于理解和完善程序及文档。 3、简述分析设计各阶段分别使用什么模型,及该模型分别使用了哪些UML的图。 答:从设计模型到实现模型的正向工程就是根据UML 模型生成相应代码的过程。包括:①从类图生成框架代码②从交互图(主要指顺序图)生成方法中操作调用代码③从状态机图生成状态转换控制代码。

(新)机械设计基础实验报告模板

认知实验 一、实验目的 1.了解机器的组成原理,加深对机器总体的感性认识。 2.了解机器中常用机构的结构、类型、特点及应用。 3.了解常用的机械零件的结构、类型、特点和应用,对其具有感性认识。 二、实验仪器设备 机械原理和机械设计展示柜 三、实验内容与步骤 1.参观实验室中机械原理展示柜,主要了解机构的组成、平面连杆机构、凸轮机构、齿轮机构、轮系机构、间歇机构和一些常见机构的组合。 2.参观实验室中机械设计展示柜,主要了解常用的机械零件如齿轮、蜗杆蜗轮、螺栓联接、带传动、链传动、联轴器、轴和轴承等。 四、思考题 1.机器是由什么组成?机构是由什么组成?什么是运动副? 2.铰链四杆机构有哪三种基本类型?铰链四杆机构可以演化为哪些其他四杆机构? 3.凸轮机构是如何分类的?可以分为哪些类型? 4.齿轮机构根据齿形可以分为哪些类型? 5.轮系有哪些类型?轮系有哪些功用并列举应用实例? 6.螺栓联接的基本类型有哪些?螺纹的种类有哪些? 7.带传动和链传动有什么特点? 8.常见的滚动轴承的类型有哪些?

机构运动简图的绘制 一、实验目的 1.熟悉并掌握机构运动简图绘制的原理和方法,学会根据实际机械和模型绘制机构运动简图的技能。 2.加深和巩固机构自由度的计算方法,并判断机构是否具有确定运动。 二、实验仪器设备 各类机构模型及实物机械(如:内燃机模型,缝纫机模型等); 三、实验原理 由于机构的运动仅与机构中所有构件的数目和构件所组成的运动副的数目、类型、相对位置有关。因此,在绘制机构运动简图时,可以撇开构件的形状和运动副的具体构造,而用一些简略的符号(见教科书或《机械设计手册》中有关“常用构件和运动副简图符号”的规定)来代替构件和运动副,并按一定的比例尺表示运动副的相对位置,以此表明机构的运动特征。 四、实验内容与步骤 1.以内燃机模型为例,绘制内燃机的机构运动简图。确定组成机构的构件数:缓慢转动机器,沿着运动传递的线路仔细看清各构件间的相对运动(注意:有些相互连接构件间的相对运动非常微小),从而确定组成机构的构件数目。 2.确定运动副的类型:根据相互连接的两构件间的接触情况及相对运动特点,确定各个运动副的类型。 3.选定视图平面:一般选择与多数构件运动平面平行的平面为视图平面。 4.绘制机构示意图的草图:凭目测在草稿纸上徒手按规定的运动副代表符号,从原动件开始,按各构件的连接次序,用简单的线条代表构件,逐步画出机构示意图的草图。 5.计算机构的自由度数,并判断机构是否具有确定的运动。 6.测量机构运动尺寸:对转动副测量回转中心间的相对尺寸,对移动副测量导路方向线和与其有关的其他运动副间的相对尺寸。 7.选取适当的比例尺,并按照该比例尺绘制内燃机的机构运动简图。 8.选取实验室中其他任意的机械或实物模型,重复上述步骤绘制另一机构运动简

相关主题