趋势:随着逆向工程技术的不断发展,逆向工程已经成为联系新产品开发过程中各种先进技术的纽带,被广泛应用于家用电器、汽车、摩托车、飞机、模具等产品的改型与创新设计,成为消化、吸收先进技术,实现新产品快速开发的重要技术手段。
逆向工程也称反求工程或反向工程,是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的再设计。
逆向工程技术的发展趋势
逆向工程技术的研究现状及发展趋势
引言
逆向工程也称反求工程或反向工程,是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的再设计。
从广义讲,逆向工程可分以下三类:
(1)实物逆向:它是在已有产品实物的条件下,通过测绘和分折,从而再创造;其中包括功能逆向、性能逆向、方案、结构、材质等多方面的逆向。实物逆向的对象可以是整机、零部件和组件。
(2)软件逆向:产品样本、技术文件、设计书、使用说明书、图纸、有关规范和标准、治理规范和质量保证手册等均称为技术软件。软件逆向有三类:既有实物,又有全套技术软件;只有实物而无技术软件;没有实物,仅有全套或部分技术软件。
(3)影像逆向:设计者既无产品实物,也无技术软件,仅有产品的图片、广告介绍或参观后的印象等,设计者要通过这些影像资料往构思、设计产品,该种逆向称为影像逆向。
目前,国内外有关逆向工程的研究主要集中在几何外形的逆向,即重建产品实物的CAD,称为“实物逆向工程”。逆向工程与顺向工程如下图l所示:
2 逆向工程数据丈量技术
数据丈量是通过特定的丈量设备和丈量方法获取产品表面离散点的几何坐标数据,将产品的几何外形数字化。其丈量原理是:将被测产品放置于三坐标丈量机的丈量空间内,可以获得被测产品上各个丈量点的坐标位置,根据这些点的空间坐标值,经过计算机数据处理,拟合形成丈量元素,如圆、球、圆柱、圆锥、曲面等,经过数学计算的方法得出其外形、位置公差及其它几何量数据。高效、高精度地获取产品的数字化信息是实现逆向工程的基础和关键。
现有的数据采集方法主要分为两大类:
(1)接触式数据采集方法接触式数据采集方法包括使用基于力的击发原理的触发式数据采集和连续式扫描数据采集、磁场法、超声波法。接触式数据采集通常使用三坐标丈量机,丈量时可根据实物的特征和丈量的要求选择测头及其方向,确定丈量点数及其分布,然后确定丈量的路径,有时还要进行碰撞的检查。触发式数据采集方法采用触发探头,触发探头又称为开关测头,当测头的探针接触到产品的表面时,由于探针受理变形触发采样开关,通过数据采集系统记下探针确当前坐标值,逐点移动探针就可以获得产品的表面轮廓的坐标数据。常用的接触式触发探头主要包括:机械式触发探头、应变片式触发探头、压电陶瓷触发探头。采用触发式测头的优点在于:适用于空间箱体类工件及已知产品表面的丈量;触发式探头的通用性较强,适用于尺寸丈量和在线应用;体积小,易于在狭小的空间内应用;由于丈量数据点时丈量机处于匀速直线低速状态,丈量机的动态性能对丈量精度的影响较小。但由于测头的限制,不能丈量到被测零件的一些细节之处,不能丈量一些易碎、易变形的零件。另外接触式丈量的测头与零件表面接触,丈量速度慢,丈量后还要进行测头补偿,数据量小,不能真实的反映实体的外形。
(2)非接触式数据采集方法非接触式数据采集方法主要运用光学原理进行数据的采集,主要包括:激光三角形法、激光测距法、结构光法以及图像分析法等。
非接触式数据采集速度快、精度高,排除了由丈量摩擦力和接触压力造成的丈量误差,避免了接触式测头与被测表面由于曲率干涉产生的伪劣点题目,获得的密集点云信息量大、精度高,测头产生的光斑也可以做得很小,可以探测到一般机械测头难以丈量的部位,最大限度地反映被测表面的真实外形。非接触式数据采集方法采用非接触式探头,由于没有力的作用,适用于丈量柔软物体;非接触式探头取样率较高,在50次/秒到23000次/秒之间,适用于表面外形复杂,精度要求不特别高的未知曲面的丈量,例如:汽车、家电的木模、泥模等。但是非接触式探头由于受到物体表面特征的影响(颜色、光度、粗糙度、外形等)的影响较大,目前在多数情况下其丈量误差比接触式探头要大,保持在10微米级以上。该方法主要用于对易变形零件、精度要求不高零件、要求海量数据的零件、不考虑丈量本钱及其相关软硬件的配套情况下的丈量。
总之,在可以应用接触式丈量的情况下,不要采用非接触式丈量;在只丈量尺寸、位置要素的情况下尽量采用接触式丈量;考虑丈量本钱且能满足要求的情况下,尽量采用接触式丈量;对产品的轮廓及尺寸精度要求较高的情况下采用非接触式扫描丈量;对离算点的丈量采用扫描式;对易变形、精度要求不高的产品、要求获得大量丈量数据的零件进行丈量时采用非接式丈量方法。
3 逆向工程数据处理技术
数据处理是逆向工程的一项重要的技术环节,它决定了后续CAD模型重建过程能否方便、正确地进行。根据丈量点的数目,丈量数据可以分为一般数据点和海量数据点;根据丈量数据的规整性,丈量数据又可以分为散乱数据点和规矩数据点;不同的丈量系统所得到的丈量数据的格式是不一致的,且几乎所有的丈量方式和丈量系统都不可避免地存在误差。因此,在利用丈量数据进行CAD重建前必须对丈量数据进行处理。数据处理工作主要包括:数据格式的转化、多视点云的拼合、点云过滤、数据精简和点云分块等。
每个CAD/CAM系统都有自己的数据格式,目前流行的CAD/CAM软件的产品数据结构和格式各不相同,不仅影响了设计和制造之间的数据传输和程序衔接,而且直接影响了CMM与CAD/CAM系统的数据通讯。目前通行的办法是利用几种主要的数据交换标准(IGES、STEP、AutoCAD的DXF等)来实现数据通讯。
在逆向工程实际的过程中,由于坐标丈量都有自己的丈量范围,因此无论我们采用什么丈量方法,都很难在同一坐标系下将产品的几何数据一次完全测出。产品的数字化不能在同一坐标系下完成,而在模型重建的时候又必须将这些不同坐标下的数据同一到一个坐标系里,这个数据处理过程就是多视数据定位对齐(多视点云的拼合)。多视数据的对齐主要可以分为两种:通过专用的丈量软件装置实现丈量数据的直接对齐;事后数据处理对齐。采用事后数据处理对齐又可以分为:对数据的直接对齐和基于图形的对齐。对数据的直接对齐研究研究中,出现了多种算法,如ICP算法;四元数法;SVD法;基于三个基准点的对齐方法等。
数据平滑的目的是消除丈量数据的噪声,以得到精确的数据和好的特征提取效果。目前通常是采用标准高斯、均匀或中值滤波算法。其中高斯滤波能较好地保持原数据的形貌,中值滤波消除数据毛刺的效果较好。因此在选用时应该根据数据质量和建模方法灵活选择滤波算法。
运用点云数据进行造型处理的过程中,由于海量数据点的存在,使存储和处理这些点云数据成了不可突破的瓶颈。实际上并不是所有的数据点都对模型的重建起作用,因此,可以在保证一定的精度的条件下减少数据量,对点云数据进行精简。·目前采用的方法有:利用均匀网格减少数据的方法;利用减少多变形三角形达到减少数据点的方法;利用误差带减少多面体数据点的方法。
数据分割是根据组成实物外形曲面的子曲面的类型,将属于同一曲面类型的数据成组,划分为不同的数据域,为后续的模型重建提供方便。数据分割方法可以分为基于丈量的分割和自动分割两种方法。目前的分割方法有:基于参数二次曲面逼近的数据分割方法;散乱数据点的自动分割方法;基于CT技术的数据分割方法。
4 逆向模型重建技术
在整个逆向工程中,产品的三位几何模型CAD重建是最关键、最复杂的环节。由于只有获得了产品的CAD模型我们才能够在此基础上进行后续产品的加工制造、快速成型制造、虚拟仿真制造和进行产品的再设计等。在进行模型重建之前,设计者不仅需要了解产品的几何特征和数据的特点等前期信息,而且需要了解结构分析、加工制作模具、快速成型等后续应用题目。目前使用的造型方法主要有:
(1)曲线拟合造型:用一个多项式的函数通过插值往逼近原始的数据,终极得到足够光滑的曲面。曲线是构成曲面的基础,在逆向工程中常用的模型重建方法为,首先将数据点通过插值或逼近拟合成样条曲线,然后采用造型软件完成曲面片的重构造型。优点是原理比较简单,只要多项式的次数足够高就可以得到满足的曲面,但也轻易造成计算的不稳定,同时边界的处理能力也比较差,一般用于拟合比较简单的曲面。
(2)曲面片直接拟合造型该方法直接对丈量数据点进行曲面片拟合,获得曲面片经过过渡、混合、连接形成终极的曲面模型。曲面拟合造型既可以处理有序点,也可以处理散乱数据点。算法有:基于有序点的B样条曲面插值;B样条曲面插值;对任意丈量点的B样条曲面逼近。
(3)点数据网格化网络化实体模型通常是将数据点连接成三角面片,形成多面体实体模型。目前已经形成两种简化方法:基于给定数据点在保证初始几何外形的基础上,反复排除节点和面片,构建新的三角形,终极达到指定的节点数;寻找具有最小的节点和面片的最小多面体。
5 展看
逆向工程的研究已经日益引人注目,在数据处理、曲面片拟合、几何特征识别、商用专业软件和坐标丈量机的研究开发上已经取得了很大的成绩。但是在实际应用当中,整个过程仍需要大量的人机交互工作,操纵者的经验和素质直接影响着产品的质量,自动重建曲面的光顺性难以保证,下面一些关键技术将是逆向工程主要发展方面:
(1)数据丈量方面:发展面向逆向工程的专用丈量设备,能够高速、高精度的实现产品几何外形的三维数字化,并能进行自动丈量和规划路径;
(2)数据的顶处理方面:针对不同种类的丈量数据,开发研究一种通用的数据处理软件,完善改进目前的数据处理算法;
(3)曲面拟合:能够控制曲面的光顺性和能够进行光滑拼接;
(4)集成技术:发展包括丈量技术、模型重建技术、基于网络的协同设计和数字化制造技术等的逆向工程技术
逆向工程的流行技术
比较流行的逆向工程技术便是PCB抄板与芯片解密了。PCB抄板,又称为电路板抄板,电路板克隆、复制,PCB逆向设计或PCB反向研发,即在已经有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,将原有产品的PCB文件、物料清单(BOM)文件、原理图文件等技术文件以及PCB丝印生产文件进行1:1的还原,然后再利用这些技术文件和生产文件进行PCB制板、元器件焊接、飞针测试、电路板调试,完成原电路板样板的完整复制。芯片解密,又称为IC解密,单片机解密,就是通过一定的设备和方法,直接得到加密单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,从芯片中提取关键有用信息,获取单片机内程序,这就叫芯片解密。 研究
1980年始欧美国家许多学校及工业界开始注意逆向工程这块领域。1990年初期包括台湾在内,各国学术界团队大量投入逆向工程的研究并发表成果。 逆向工程的硬件最早是运用仿制加工设备,制作出来的成品品质粗糙。后来有接触式扫瞄设备,运用探针接触工件取得产品外型。再来进一步开发非接触式设备,运用照相或激光技术,计算光线反射回来的时间取得距离。
逆向工程软件部分品牌包括Surfacer(Imageware)、ICEM、CopyCAD、Rapid Form等。逆向软件的演进约略可区分为三个阶段。十一年前在逆向工程上,只能运用CATIA等CAD/CAM高阶曲面系统。市场发展出两套主流产品技术日渐成熟,广为业界引用。发展出不同以往的逆向工程数学逻辑运算,速度快。
发展
逆向工程在台湾的发展轨迹持续在进行,工研院曾写过一套逆向工程软件,学术界不少研究团队也将逆向工程领域作为研究主题,开发出具不同功能的系统软件,但是最后这些软件都没有真正落实到产业界应用。工研院的团队后来也结束逆向工程研究,转而开发其它主题。原有的研发成果后继无人,殊为可惜。
1998年,NEWPOWER启动了逆向工程的一些项目,要求是把客户的现有源代码转变成设计, 如果需要的话,进一步转化成产品需求规约。这恰恰与类似于V模型的标准开发过程模型相逆。这样一来,客户就可以容易地维护他们的产品(需求,设计,源代码等等),而不需要想以前那样,每次改动产品都需要直接修改源代码。
是指从实物上采集大量的三维坐标点,并由此建立该物体的几何模型,进而开发出同类产品的先进技术。逆向工程与一般的设计制造过程相反,是先有实物后有模型。仿形加工就是一种典型的逆向工程应用。逆向工程,逆向工程的应用已从单纯的技巧性手工操作,发展到采用先进的计算机及测量设备,进行设计、分析、制造等活动,如获取修模后的模具形状、分析实物模型、基于现有产品的创新设计、快速仿形制造等。
通俗说,从某种意义上说,逆向工程就是仿造。这里的前提是默认我们传统的设计制造为“正向工程(当然,没有这种说法)”。
软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。逆向工程工具可以从已存在的程序中抽取数据结构、体系结构和程序设计信息。 研究或应用中的系统可分以下几类:
(1)针对具体应用开发的系统开发了一种针对机械零件识别的逆向工程系统,此系统只能识别由平面组成的零件。开发了基于微机的逆向工程系统主要用于仿制空军部门淘汰的零件。
(2)专用曲面拟合软件系统曲面拟合是逆向工程的关键过程,开发了拟合3D激光扫描数据的软件包,数据点被交互的划分区域,拟合曲面输入通用CAD系统进行相交、延伸、过渡、建立完整的CAD模型。此系统只处理标准的二次曲面。
(3)与商用CAD系统的结合有些系统直接把数字化系统与商用CAD系统结合,Kwok开发的系统将CMM与AutoCAD结合起来,每测一个点的坐标,自动转化为IGES格式,系统具有实时可视化功能。
(4)测量与拟合的集成
以上系统中数字化与曲面拟合是两个分离的过程,为了提高测量精度,用拟合结果指导测量,减少测量数据,出现了测量与拟合的集成系统。Liang-Chia提出的集成系统,首先由用户交互地划分测量边界,每个面片的测量中实时进行B2样条曲面拟合,用拟合结果进行下一个测量点的位置预测,用实测值与预测值的误差控制测量精度和拟合精度。
(5)与快速原形制造的结合
缩短产品制造的周期是逆向工程的目的之一,出现了数字化系统直接用子制造的逆向工程与快速制造的集成系统,Jones C开发了由激光扫描结果产生螺旋线数控加工路径的系统。 当前使用的逆向工程系统存在以下不足之处:
(1)大多数系统是针对具体的应用而开发,数据处理往往针对特定的测量设备、测量对象,通用性差。
(2)曲面拟合系统大多是对于代数二次曲面,对自由曲面,特别是由大数据量散乱点拟合自由曲面,系统一般没有此功能
(3)数据区域分割往往要交互操作,降低了CAD建模的速度,自动化程度低;
(4)系统集成化程度低,有些系统只侧重与曲面的拟合,有些系统只侧重于与特定制造技术的结合,系统只包含简单几何数据,不符合现代设计制造的并行思想。
3.2发展方向及关键技术
几何建模是逆向工程的关键环节,同时也是影响逆向工程速度的瓶颈问题,因此,提高逆向工程几何建模的自动化程度和通用性是逆向工程研究的一个重点方向。这是一种逆向工程几何建模自动化系统,具有体现设计意图的特征建模的特点,数据点的组织方式不限,输出的B-rep模型与现有商用CAD系统完全兼容。系统的关键技术在于特征的自动提取、组合自由曲面的光滑连接。
提高系统的集成性,有些情况CAD 模型并不是必需的,或者为了最快的制造产品,需要数字化系统与CMM 的直接结合;另外,有些产品(例如注塑模、注塑件的设计)需要多次进行CAE 分析,由数据点直接产生CAE 模型,可极大地提高产品的设计、分析过程,在上一节已有一些集成系统的应用实例,大多是根据具体情况的部分集成,邢渊提出了完整的逆向工程集成系统框架,具有CAD、CAE、CAM 多个数据接口,采用了面向对象的集成方法。关键技术是通用、开放的产品数据库结构。
三坐标测量可分为接触式测量和非接触式测量两大类。接触式测量方法通过传感测量头与样件的接触而记录样件表面的坐标位置,可以细分为点触发式和连续式数据采集方法。对于航空航天、汽车等行业,大型样件的测量一般可以选用接触式测量,以满足精度要求。因为,接触式测量中的点触发式测量可以通过人为规划,使得在大曲率或曲率变化剧烈的区域获得较多的测量点,而在相对平坦的区域则可以测量较少的点。结合造型方法,人工对被测物体进行区域规划,测量对物体形状起关键作用的特征线和曲线网格,数据点可以根据需要组织成模型重建软件所需要的形式,然后根据特征线及曲线网格重建物体的CAD模型,减少了数据处理的难度和工作量。其唯一的缺点是测量效率较低。
非接触式测量方法主要是基于光学、声学、磁学等领域中的基本原理,将一定的物理模拟量通过适当的算法转化为样件表面的坐标点。例如:声纳测量仪利用声音遇到被测物体产生回声的时间计算点与声源间的距离;激光测距法是将激光束的飞行时间转化为被测点与参考平面间的距离。非接触式测量使测量效率得到了极大提高,某些光学测量机可以在数秒钟内得到几十万个数据点,因而在测量过程中可以大大减少人工测量规划,在整个样件表面快速采集大量的密集点集。由于操作简便,以激光测距法为代表的非接触式测量技术近两年来,发展迅速,应用普及面越来越广。不过,非接触测量获得的海量数据的数据量非常庞大,常有几十万、上百万,甚至更多。必须配合较强功能的逆向软件和高性能的计算机设备,才能顺利使用。不过,根据摩尔定律,计算机硬件的性能迅速提高,软件技术也今非昔比,基于光学的非接触式测量方法和三坐标测量设备在逆向工程中得到了更为广泛的应用。
逆向工程是什么
问题一:逆向工程是什么? 逆向工程软件逆向工程,有的人也叫反求工程,英文是reverse engineering。 逆向工程(reverse engineering)大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。比如你看到别人写的某个exe程序能够做出某种漂亮的动画效果,你通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程;不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。 反求技术包括影像反求、软件反求及实物反求等三方面。目前相对最多人研究�是实物反求技术。它是研究实物CAD模型的重建和最终产品的制造。狭义来说,三维反求技术是将实物模型数据化成设计、概念模型,并在此基础上对产品进行分析、修改及优化等技术。 逆向工程软件功能通常都是集中于处理和优化密集的扫描点云以生成更规则的结果点云,通过规则的点云可以应用于快速成型,也可以根据这些规则的点云构建出最终的NURBS曲面以输入到CAD软件进行后续的结构和功能设计工作。 目前主流应用的四大逆向工程软件:Imageware、Geomagic Studio、CopyCAD、RapidForm
问题二:跪求【逆向工程】通俗解释是什么意思 电子上的逆向工程:说的就是一块现成的产品(比如各种集成电路),把它还原为设计状态的。就是搞清内部的结构,以能在此基础上山寨……
软件上的逆向工程:通过动态调试/反汇编,由程序还原为源代码……其实说白了也是为了山寨,或者开发新功能,做修改器什么的。(破解软件什么的就不说了,肯定是目的之一)
专业知识?当作兴趣吧,至少会一门windows下的编程语言吧,再加上win32下的汇编是一定要学的。这样基本就入门了。
如果希望进阶的话,多去PEDIY上或者unpack上交流交流。
以后想搞内核编程,这些都是基亥功……
软件:Ollydbg一定要会用,其他的在学的时候再说吧,太多了。PE编辑器、IMP输入表重建……各种各样。至于softice之类的内核调试建议初学者别用那个……
书:刚开始看王爽的《汇编语言》,罗云彬的《win32下80x86汇编》(好像是这个名)。走逆向工程的话看《加密与解密》也不错。
问题三:什么是逆向工程 是指知道结果反推过程的研究,比如我们见到先进的预警机,通过研究然后找到设计制造的办法。
问题四:什么是逆向工程? 就是把机器码转化为汇编码或C语言代码
这种话很吃力,一般逆向工程啧要想尽办法在达到目地的情况下尽可能少干活
我就是干这行的,这行对学历要求很低,需求很大,能力越强,收入越高
逆向的最给力作用是通过二进制码实现二次开发,如写魔兽全图外挂,CS透视作弊器
还有破解软件,挖掘漏洞,分析病毒木马,所有的做杀毒软件的公司都在全力招这类人才
如果吃得了苦就干这行吧,三十岁前轻松有房有车
平时可以去看雪 第八个男人,白细胞等论坛混一下,对了还有,通常,干这行的人
都被IT界的人评为高手。
当然在其它行定也有逆向的说法,那主要是为了学习别人的技术
问题五:什么是逆向工程技术 逆向工程的概念逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程,即设计人员首先在大脑中构思产品的外形、性能和大致的技术参数等,然后通过绘制图纸建立产品的三维数字化模型,最终将这个模型转入到制造流程中,完成产品的整个设计制造周期。这样的产品设计过程我们称为“正向设计”过程。逆向工程产品设计可以认为是一个“从有到无”的过程。简单地说,逆向工程产品设计就是根据已经存在的产品模型,反向推出产品设计数据(包括设计图纸或数字模型)的过程。从这个意义上说,逆向工程在工业设计中的应用已经很久了。早期的船舶工业中常用的船体放样设计就是逆向工程的很好实例。随着计算机技术在制造领域的广泛应用,特别是数字化测量技术的迅猛发展,基于测量数据的产品造型技术成为逆向工程技术关注的主要对象。通过数字化测量设备(如坐标测量机、激光测量设备等)获取的物体表面的空间数据,需要利用逆向工程技术建立产品的三维模型,进而利用CAM系统完成产品的制造。因此,逆向工程技术可以认为是将产品样件转化为三维模型的相关数字化技术和几何建模技术的总称。逆向工程的实施过程是多领域、多学科的协同过程。从图1中我们可以看出,逆向工程的整个实施过程包括了从测量数据采集、处理到常规CAD/CAM系统,最终与产品数据管理系统(PDM系统)融合的过程。工程的实施需要人员和技术的高度协同、融合。
二、逆向工程实施原理:逆向工程在CAD/CAM系统中的作用逆向工程技术不是一个孤立的技术,它和测量技术及现有CAD/CAM系统有着千丝万缕的联系。但是在实际应用过程中,由于大多数工程技术人员对逆向工程技术不够了解,将逆向工程技术与现有CAD/CAM技术等同起来,用现有CAD/CAM系统的技术水平要求逆向工程技术,往往造成人们对逆向工程技术的不信任和误解。从理论角度分析,逆向工程技术能够按照产品的测量数据重建出与现有CAD/CAM系统完全兼容的三维模型,这是逆向工程技术的最终实现目标。但是我们应该看到,目前人们所掌握的技术,包括工程上的和纯理论上的(如曲面建模理论),都还无法满足这种要求。特别是针对目前比较流行的大规模“点云”数据建模,更是远未达到可以直接在CAD系统中应用的程度。因此我们认为,目前逆向工程CAD技术与现有CAD/CAM系统的关系只能是一种相辅相成的关系。现有CAD/CAM系统经过几十年的发展,无论从理论还是实际应用上都已经十分成熟,在这种状况下,现有CAD/CAM系统不会也不可能为了满足逆向工程建模的特殊要求变更系统底层。另一方面,逆向工程技术中用到的大量建模方法完全可以借鉴现有CAD/CAM系统,不需要另外搭建新平台。基于这种分析,我们认为逆向工程技术在整个制造体系链中处于从属、辅助建模的地位,逆向工程技术可以利用现有CAD/CAM系统,帮助其实现自身无法完成的工作。有了这种认识,我们就可以明白为什么逆向工程技术(包括相应的软件)始终不是市场上的主流,而大多数CAD/CAM系统又均包含逆向工程模块或第三方软件包这样一种情况。
三、逆向工程技术在模具行业中的应用从逆向工程的概念和技术特点可以看出,逆向工程的应用领域主要是飞机、汽车、玩具和家电等模具相关行业。近年来随着生物、材料技术的发展,逆向工程技术也开始应用在人工生物骨骼等医学领域。但是其最主要的应用领域还是在模具行业。由于模具制造过程中经常需要反复试冲和修改模......>>
问题六:什么是逆向工程技术 本书全面讲解了逆向工程系统,详细讲解了CATIA V5所使用的曲线曲面模型的数学理论基础,CATIA V5在逆向工程建模中的数字曲面编辑器、快速曲面重构、通用曲面造型、自由曲面造型、实体造型等5个功能模块,并结合多个实例详细介绍了CATIA在逆向工程建模中的一般过程及应用技巧。
问题七:什么是逆向工程 逆向工程,有的人也叫反求工程,英文是 reverse engineering。 逆向工程(reverse engineering)大意是根据已有的东西和结 果,通过分析来推导出具体的实现方法。比 如你看到别人写的某个exe程序能够做出某 种漂亮的动画效果,你通过反汇编、反编译 和动态跟踪等方法,分析出其动画效果的实 现过程,这种行为就是逆向工程;不仅仅是 反编译,而且还要推倒出设计,并且文档 化,逆向软件工程的目的是使软件得以维 护。
释义
反求技术包括影像反求、软件反求及实 物反求等三方面。目前相对最多人研究的是 实物反求技术。它是研究实物CAD模型的重 建和最终产品的制造。狭义来说,三维反求 技术是将实物模型数据化成设计、概念模 型,并在此基础上对产品进行分析、修改及 优化等技术。
工作原理
反求技术是利用电子仪器去收集物体表 面的原始数据,之后再使用软件,计算出采集 数据的空间坐标,并得到对应的颜色。扫描 仪是对物体作全方位的扫描、然后整理数 据、三维造型、格式转换、输出结果。整个 操作过程,可以分为四个步骤:
(1)物体数据化:
普遍采用三坐标测量机或激光扫描仪来 采集物体表面的空间坐标值。
(2)从采集的数据中分析物体的几何特征:
依据数据的属性,进行分割、再采用几 何特征和识别方法来分析物体的设计及加工 特征。
(3)物体三维模型重建:
利用CAD软件,把分割后的三维数据作 表面模型的拟合,得出实物的三维模型。
(4)检验、修正三维模型。
逆向工程的研究与发展
问题八:windows逆向工程是什么意思 windows
n.
窗( window的名词复数 ); (计算机荧屏的)窗口; 窗玻璃; 墙上(或信封等上)开的窗形的口
网络
激活; 双系统; 中文
形近词:Windowswindowy
问题九:逆向工程的原理是什么? 从理论角度分析,逆向工程技术的最终目标是能够按照产品的测量数据重建出与现有CAD/CAM系统完全兼容的三维模型。 人们所看到的和人们所掌握的技术,包括工程上的和纯理论上的,都还无法满足这种要求。现在较为流行的大规模“点云”数据建模,更是远未达到可以直接在CAD系统中应用的程度。本文由湖南华曙高科快速模型我整理完成。
问题十:逆向工程是怎么一回事 一个新产品的开发需要设计,传统的正向工程通常是从概念设计到图样,再制造出产品。这是一个“从无到有”的过程,所花费的时间较久,这是一个漫长的过程。然而随着科技的不断的创新,除了现阶段广为人知的正向设计概念外,越来越多的企业渐渐导入了逆向工程的辅助设计建构,所谓的逆向工程就是一个“从有到新”的过程。意思就是通过扫描实体测量数据的基础上重构其三维CAD信息模型的过程,将模型的格式文件加以转换,就可以被快速原型制造系统所接受。使得公司的产品更新周期更快、设计时间更短,以便提升企业竞争力。解决量具的量测误差,我们结合高精度的工业三维扫描仪可以快速的扫描取得三维图档,使建构的样件更符合产品需求,快速取得相关尺寸,减少人为因素的误差,大幅降低公司研发的时间以及测试成本,使逆向工程设计为公司带来多元化的发展空间。资料由东莞越联三维科技提供。
相关推荐: