反相加法器

反相加法器
反相加法器

逆向工程实验指导书

实验一:逆向工程技术实验三维测量操作 一、实验目的 了解逆向工程的基本原理和工作流程,初步掌握使用柔性关节臂式三坐标扫描仪系统对样件进行测量的方法,并了解利用测量所得的数据进行三维重构的过程。 二、实验的主要内容 样件外形测量与三维重构。 三、实验设备和工具 柔性关节臂式三坐标扫描系统 装有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 位、8 位和32 位加法器,以及32 位加减器。设计1 位加法器,将加法器中加入减法功能,可以利用SUB(减)的控制信号; 二、实验设备(环境)及要求 1. Windows 2000 或Windows XP 2. QuartusII9.1 sp2、DE2-115 计算机组成原理教学实验系统一台。 三、实验内容与步骤 (1)两个二进制数字A,B 和一个进位输入C0相加,产生一个和输出S,以及一个进位输出C1,这种运算电路成为全加器(1 位加法器)。1 位全加器有两个输出S 和C1,其中S 为加法器的和,C1 为进位位输出。下表中列出一位全加器进行加法运算的输入输出真值表: 表2-1 加法器的真值表 根据以上真值表,可以得到 1 位加法器的输入与输出逻辑关系。 根据上面的逻辑关系式可以建立如下图的 1 位加法器的原理图

接着进行功能仿真: 开始功能仿真,在【Processing】菜单下,选择【Start Simulation】启动仿真工具。实验结果: 在5-10ns 时,A=1,B=0,C0=0,则C1=0,S=1; 在15-20ns 时,A=1,B=1,C0=0,则C1=1,S=0; 在30-35ns 时,A=0,B=1,C0=1,则C1=1,S=0; 在35-40ns 时,A=1,B=1,C0=1,则C1=1,S=1; (2)8 位加法器的原理图设计 实验原理8 位加法器用于对两个8 位二进制数进行加法运算,并产生进位。8 位加法器真值表如下所示:

先进制造技术实验报告

题目:先进制造技术实验 学院:工学部_____ 学号:__ 姓名:_____ 班级: 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型机的控制面板在材料盒

加法器与减法器

电子设计自动化 大作业 题目加法器与减法器 学院泉城学院 班级电气09Q2班 姓名李文建 学号 20093005034 二O一一年十一月六日

加法器和减法器 一、设计要求: (1)构造一个四位二进制加法器和一个四位二进制减法器,完成各自的功能仿真。(2)利用四个按键输入四位加数(或减数)和被加数(或被减数)。 (3)用七段数码管显示四位和(或差),用一只发光二极管指示进位(或借位)信号。(4)利用个开关控制,确定是四位二进制加法器还是一个四位二进制减法器。 二、总体设计: 1、总体结构图

2、各模块功能 (1)第一个4-16译码器实现输入四位加数(或减数)和被加数(或被减数)。 (2)开关模块:控制B0、B1、B2、B3,当M=0时,执行A+B,当M=1时,执行A-B。 (3)加法(减法)器模块: 加法器:采用全加器的串行进位,本四位二进制加法器由四个一位二进制加法器组成,输入A i、B i、C i,输出S i、C i+1。 减法器:与加法器的区别仅仅在于最后的和数为两数相减。 (4)LED灯: 加法器:灯亮表示有进位,灯灭表示无进位。 减法器:灯亮表示有借位,灯灭表示无进位。 (5)第二个4-16译码器:输入为四为加法器的和S0、S1、S2、S3,输出为Y0—Y6分别控制七段数码管的a1、b1、c1、d1、e1、f1、g1,输出Y9—Y15分别控制第二个七段数码管的a2、b2、c2、d2、e2、f2、g2。 (6)数码管:显示输出结果。 三、单元模块设计 1、第一个4—16译码器 (1)模块功能 通过四个按键输入四位二进制数,由译码器得到四位加数(或减数)和被加数(或被减数)的所有组合,从而实现加法器(或减法器)的输入。 (2)端口定义

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

电子科技大学 实 验 报 告 学生姓名:马侬 学号: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或库的基础上进行分类

VHDL加法器和减法器的原理

加法器 3.2.1 加法器的原理 在将两个多位二进制数相加时,除了最低位以外,每一位都应该考虑来自低位的进位,即将两个对应位的加数和来自低位的进位3个数相加。这种运算称为全加,所用的电路称为全加器。 多位加法器的构成有两种方式:并行进位和串行进位。并行进位加法器设有进位产生逻辑,预算速度较快;串行进位方式是将全加器级联构成多位加法器。并行进位加法器通常比串行级联加法器占用更多的资源。随着为数的增加,相同位数的并行加法器与串行加法器的资源占用差距也越来越大,因此,在工程中使用加法器时,要在速度和容量之间寻找平衡点。 本次设计采用的是并行加法器方式。 3.2.2 加法器要求实现的功能 实现两个二进制数字的相加运算。当到达时钟上升沿时,将两数输入,运算,输出结果。 3.2.3 加法器的VHDL语言实现 (以下以12位数加16位数生成16位数的加法器为例) LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_arith.ALL; ENTITY add121616 is PORT(clk : in STD_LOGIC; Din1 :in signed (11 downto 0); Din2 :in signed (15 downto 0); Dout:out signed (15 downto 0)); END add121616; ARCHITECTURE a of add121616 is SIGNAL s1: signed(15 downto 0); BEGIN s1<=(Din1(11)&Din1(11)&Din1(11)&Din1(11)&Din1); PROCESS(Din1,Din2,clk) BEGIN if clk'event and clk='1' then Dout<=s1+Din2; end if; end process; end a; 3.2.4 加法器的模块图

基于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(去除毛刺),

逆向实训总结

反求总结 我们在机房进行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测量结束后,必须将测量头拿下,放入保防箱内,并把三坐标仪的各运动部件固定住。然后切断电源。 我们在打点时一般原则是在曲率变化比较大的地方打点要密一些,平滑的地方则可以稀一些。我们一组人分工合作,两人进行仪器的操作其他的则在旁边观察哪个位置需要打点,哪个位置要打多一些,但是我们在操作过程中还不是很好,感觉打的点不够平整。打完点之后,我们就回去研究图的画法 这是我们测的点云:

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

重庆理工大学 逆向工程技术实训 说明书 设计题目: 指导老师: 姓名: 专业: 学号: 学院: 中国?重庆 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)

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.选取实验室中其他任意的机械或实物模型,重复上述步骤绘制另一机构运动简

8位加法器和减法器设计实习报告

综合电子系统实习报告 设计题目:8位加法器和减法器的设计

一、实习目的:综合电子系统实习是电子信息类专业学生了解电子系统设计实现过程,培养实践动手能力的实践性教学环节,是电子信息工程等理工科专业学生一门必修的实践性课程。通过学习和实践,可以让学生进一步接触电子元器件,电子材料及电子产品的生产实际,了解电子工艺的一般知识和掌握基本电路板的制作,元件的焊接,产品的组装等技能,了解电子工艺生产线的流程和基本管理知识,使学生通过设计一个课题,巩固和加深在“模拟电子技术基础”和“数字电子技术基础”等课程中所学到的理论知识和实验技能,掌握常用电子电路中的一般分析和设计方法,熟悉protel和其他开发软件的使用方法,提高电子电路的分析、设计和实验能力,为以后从事生产和科研工作打下一定的基础,为今后专业实验,毕业设计准备必要的工艺知识和操作技能。同时培养学生严谨的工作作风,养成良好的工作习惯,它是基本技能和工艺知识的入门向导,又是创新实践和创新精神的启蒙。综合电子系统实习对训练我们基本操作技能,提高我们实际动手能力是难得的一次好机会。 二、实习基本内容和要求: (1)掌握常用电子元器件的种类,性能,选用原则及质量辨别; (2)掌握电子产品装配及材料; (3)学会印制电路板的制作,掌握锡焊原理及手工焊接工艺技术; (4)学会器件的装配,焊接,调试; (5)学会使用常用电子测试仪器设备,初步具有借助说明书或资料掌握常用工具,仪器的使用能力; (6)掌握常用电子电路的设计方法,学会系统实物制作和调试。 三、实习工具: (1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。 (2)螺丝刀、钻孔机、斜口钳、尖嘴钳等必备工具。 (3)焊锡,由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。 (4)数字万用表,5V直流稳压电源。 要求:1、利用逻辑门电路设计8位加法器和减法器,实现两个8位二进制数的加法运算和减法运算; 2、具有进位信号输入和输出能力; 3、通过功能选择控制信号F选择运算功能,F=0,加法运算,F=1, 进行减法运算; 4、用发光二极管显示两个输入数据和运算结构。 1、设计原理:

基于GEOMAGIC逆向工程实验报告

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

逆向工程与快速成型技术应用

《逆向工程与快速成型技术应用》 实验报告

实验名称三维数据扫描 姓名:黄佳伟 班级:12模具设计与制造3班 日期:2014.9.2 小组成员:黄佳伟蒋程飞解翔宇李长江刘凯李臻

目录 一.实验目的 (3) 二.实验要求 (3) 三.实验步骤及方法 (3) 四.所需的设备、仪器、工具或材料 (3) 五.思考题 (10) 六.实验小结 (10)

一、实验目的 1. 掌握一种非接触光学测量设备三维扫描的方法 2. 掌握Geomagic Studio 软件点阶段数据处理的方法,熟悉点阶段数据处 理主要命令的使用。 二、实验要求 完成实物的三维数据扫描及点阶段的数据处理,得到一个完整的多边形数据模型。 三、所需的设备、仪器、工具或材料 1. 扫描件(学生自己准备) 2. 柯尼卡美能达VIVID910 扫描仪 3. Geomagic Studio10.0 逆向设计软件 4. 电脑 四、实验步骤及结果 (一)数据的扫描 Step1 扫描件的准备。 该扫描件反光效果较为合理,则不需要喷 涂上显像剂;为了以后该数据拼 合的方便与准确,应在被扫描 件表面上做上点标记。 Step2 启动Konica Minolta VIVID 910 三维扫描仪,再启动电脑, 打开Geomagic Studio。点击工 具栏上的“插件”按钮出现图 1 所示的对话框。 Step3 调整扫描仪与扫描件之 间的距离与视角,保证扫描件 在显像框的中心位置。 Step4 点击图1所示对话框中 的Scan 按钮,开始扫描。等 待数秒后,显像框更新为图 2 所示,根据出现的点的色谱, 分析数据的质量,扫面图以颜 色来表示距离,越红表示扫描 仪与物体距离越近,越蓝则越 远,图2中可以看出小猪存钱 罐的额头距离扫描仪最近,四 周部分距离较远。 图1

加法器、减法器的设计 VHDL

实验报告 课程名称电子设计自动化实验(基于FPGA)实验项目加法器、减法器的设计 实验仪器计算机+ Quartus Ⅱ9.1 系别信息与通信工程学院 专业通信工程 班级/学号 学生姓名 实验日期2012、5 成绩_______________________ 指导教师_______________________

加法器、减法器的设计 完成一个8位二进制带符号数的加减电路设计。设计要求如下:通过拨码开关输入两组8位二进制数,最高位为符号位,0表示正数,1表示负数,其余位表示二进制数值。用一按键对加、减方式进行控制,0表示加,1表示减。输出用四位LED数码管显示BCD码。其中LED显示器最高位为符号位。 VHDL代码 LIBRARY IEEE; USE IEEE.std_logic_1164.all; USE IEEE.std_logic_arith.all; USE IEEE.std_logic_unsigned.all; ENTITY add IS PORT(a:in std_logic_vector(7 downto 0); b:in std_logic_vector(7 downto 0); ctrl:in std_logic; bcd:out std_logic_vector(15 downto 0)); END ENTITY; ARCHITECTURE func OF add IS SIGNAL x:std_logic_vector(9 downto 0); SIGNAL y:std_logic_vector(9 downto 0); SIGNAL z:std_logic_vector(9 downto 0); SIGNAL c:std_logic_vector(8 downto 0); SIGNAL dec:integer; BEGIN yunsuan:BLOCK --运算模块 BEGIN PROCESS(a) BEGIN

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

理工大学 逆向工程技术实训 说明书 设计题目: 指导老师: 姓名: 专业: 学号: 学院: 中国?重庆 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)

加法器、减法器

南京铁道职业技术学院 创新电子培训 项目:加法器 老师:袁秀红 姓名:高书杰 二〇一三年三月二十五日

目录 一、实验目的 (3) 二、实验设备 (3) 三、实验原理 (3) 1.加法电路 (3) (1) 反相加法电路 (3) (2) 同相加法电路 (5) 2.差分放大电路 (6) 四、实验过程 (7) 1.双电源反相加法器电路 (7) (1) 双电源反相加法器直流测试电路 (7) (2) 双电源反相加法器交流测试电路 (16) (3) 双电源反相加法器动态范围测试 (22) 2.单电源反相加法器电路 (29) 3.双电源同相加法器电路 (29) (1) 双电源同相加法器直流测试电路 (29) (2) 双电源同相加法器交流测试电路 (37) 4.单电源同相加法器电路 (42) 5.双电源差分放大器电路 (43) (1)双电源差分放大器直流测试电路 (43) (2)双电源差分放大器交流测试电路 (50) 6.单电源差分放大器电路 (56) 五、实验结果 (57) 六、实验心得 (57)

加 法 器 一、实验目的 1.掌握运算放大器线性电路的设计方法。 2.熟悉掌握Multisim 软件对运算放大器进行仿真的用法及仿真分析的方法。 3.能正确判断和分析电路在仿真中的故障并正确解决。 4.理解运算放大器的工作原理。 二、实验设备 表1 序号 设备、材料 数量 备注 1 计算机 1台 2 Multisim 软件 1套 三、实验原理 1.加法电路 (1)反相加法电路 反相加法器电路是根据“虚断”和“虚短”的概念,运用节点电流法推导而出。 由“虚断”可得 n i f i i i i i +++== 21; 再根据“虚短”可得 1 11R u i i = ,222R u i i = ,…,n in n R u i =; )( 2211n in i i f f f o R u R u R u R i R u +++-=-= 。

逆向工程实验指导书

实验《复杂零件三维扫描实验》指导书 现代设计课内实验实验项目编号: 02010280b 00211337 实验项目名称:复杂零件三维扫描实验(中文) 实验类型:验证 实验学时数:4学时 每组核定人数:6人 适用专业:机械制造 先修课程和环节:掌握机械设计的基础理论;创新设计理论和方法;反求设计基本理论,过程 一、实验目的 1、训练学生熟练掌握机械零件几何量的检测方法和手段,了解零件的几何量的反求分析过程。 2、了解三维扫描的基本原理、扫描点云的后处理,加深根据扫描数据通过三维几何建模方法重构实物的CAD模型的过程认识。 3、初步了解逆向工程中使用的各种软件。 二、实验设备 北京天远OKIO扫描仪。精度0.03mm。 1 所示为控制云台的螺杆,可以调节云台上下旋转; 2所示为控制云台的螺杆,可以调节云台水平旋转; 3所示为控制云台的螺杆,可以调整云台左右旋转; 4所示为固定测量头的两个螺丝,用来把测量头固 定到云台上。 三、实验原理 三维扫描仪设备应用于逆向工程技术介绍:①三维扫描速度极快,数秒内可得到100多万点;②一次得到一个面,测量点分布非常规则;③精度高,可达0.03mm;④单次测量范围大(激光扫描仪一般只能扫描50mm宽的狭窄范围);⑤便携,可搬到现场进行测量; ⑥可对较重、大型工件(如模具、浮雕等)进行测量;⑦大型物体分块测量、自动拼合;⑧大景深:300~500mm;⑨可采集彩色数据。 结构光三维扫描原理:三维扫描仪光栅编码法测量组成原理如图所示,光源照射光栅,经过投射系统将光栅条纹投射到被测物体上,经过被测物体形面调制形成测量条纹,由双目

摄像机接受测量条纹,应用特征匹配技术、外极线约束准则和立体视觉技术获得测量曲面的三维数据。 四、实验步骤 (0)系统标定 摄像机定标(标定)是得到三维世界中物体点的三维坐标与其图像上对应点的函数关系的过程。摄像机定标的精度是决定了系统扫描精度的重要 因素。定标中需要使用到定标块。摄像机定标通过拍摄标 定块在不同位置的图像,来实现对系统的标定。本系统采 用平面标定块,为了能测量空间三维物体,标定块应该放 置在不同的位置,尽量充满待测物体的每次扫描区域可能 占据的空间。 摄像机定标时系统会让用户拍摄若干不同的点位置和三个不同的面位置的定标块图像,摄像机定标的主要步骤如下: 1)从系统菜单进入标定算法模块。 2)将标定块取出,放置到摄像机系统的视野下,尽量覆盖全部的摄像机视野。 3)点击拍摄按钮,拍摄第一幅测量,系统进入计算分析。 4)按照系统要求,调整定标块位置。也可以通过调节摄像机的调节手柄,调整摄像机 相对位置,拍摄第二次和第三次。 5)将标定块反向,使其背面全白的平面朝上放置。 6)按照系统提示,拍摄图像第一次测量。若失败,则重新拍摄。尽量覆盖全部的摄像 机视野。 7)按照系统提示,调节摄像机背面的调节手柄,调整摄像机相对位置,拍摄第二次和 第三次。。 8)系统开始进行计算,计算完成后给出标定的残余误差。 9)误差符合要求,则标定完成。收好标定块。 (1)三维扫描: 10)喷上显像剂,注意喷涂均匀。 11)粘贴标志点,注意间隔均匀,不规则。 12)打开OKIO软件,点击“扫描”下的,“标志点拼接”按钮。 13)开始扫描第一次,扫描完成后,设置保存文件的位置和名称。

相关文档
最新文档