什么情况下需要逆向工程?在制造业飞速发展的当下社会,人们有时无法从流水线的上一方得到CAD模型甚至是参考图纸,只能获取实体样件,因此有必要通过各种先进的无损检测手段及三维几何建模方法将实物转化成计算机上的三位数字模型,在CAD领域,这就是所谓的逆向工程。
逆向工程(Reverse Engineering),又称反求工程。主要是指根据已有的东西和结果,通过分析来推导出具体的实现方法。例如:我们看到别人写的某个exe程序能够做出某种漂亮的动画效果,我们可以通过反汇编、反编译和动态跟踪等方法,分析出其动画效果的实现过程,这种行为就是逆向工程。当然不仅仅是反编译,而且还要推倒出设计,并且文档化,逆向软件工程的目的是使软件得以维护。
随着时代发展,逆向工程被更加广泛的应用到新产品开发和产品改型设计、产品仿制、质量分析检测等领域,以帮助我们达到各种工程需求。那么它有什么作用?1、缩短产品的设计、开发周期,加快产品的更新换代速度;
2、降低企业开发新产品的成本与风险;
3、加快产品的造型和系列化的设计;
4、适合单件、小批量的零件制造,特别是模具的制造,可分为直接制模与间接制模法。