逆向工程,有的人也叫反求工程,英文是reverse engineering 逆向工程(reverse engineering)大意是根據已有的東西和結果,通過分析來推導出具體的實現方法。比如你看到別人寫的某個exe程式能夠做出某種漂亮的動畫效果,你通過反彙編、反編譯和動態跟蹤等方法,分析出其動畫效果的實現過程,這種行為就是逆向工程;不僅僅是反編譯,而且還要推倒出設計,並且文檔化,逆向軟體工程的目的是使軟體得以維護。



http://www.szwfhk.com/      http://wanfengho.cn.alibaba.com/

 

目錄

 

釋義

工作原理(1)物體資料化:

(2)物體的幾何特徵:

(3)重建三維模型:

(4)檢驗、修正模型。

逆向工程的研究與發展研究

發展

釋義

工作原理 (1)物體資料化:

(2)物體的幾何特徵:

(3)重建三維模型:

(4)檢驗、修正模型。

逆向工程的研究與發展 研究

發展

展開 編輯本段釋義

  反求技術包括影像反求、軟體反求及實物反求等三方面。目前相對最多人研究的是實物反求技術。它是研究實物CAD模型的重建和最終產品的製造。狹義來說,三維反求技術是將實物模型資料化成設計、概念模型,並在此基礎上對產品進行分析、修改及優化等技術。工程需要人員的高度協同,融合.

編輯本段工作原理

  反求技術是利用電子儀器去收集物體表面的原始資料,之後再使用軟體,計算出採集資料的空間座標,並得到對應的顏色。掃描器是對物體作全方位的掃描、然後整理資料、三維造型、格式轉換、輸出結果。整個操作過程,可以分為四個步驟:

(1)物體資料化:

  普遍採用三座標測量機或鐳射掃描器來採集物體表面的空間座標值。

(2)物體的幾何特徵:

  依據資料的屬性,進行分割、再採用幾何特徵和識別方法來分析物體的設計及加工特徵。

(3)重建三維模型:

  利用CAD軟體,把分割後的三維資料作表面模型的擬合,得出實物的三維模型。

(4)檢驗、修正模型。

  通過使用三座標測量機等獲得資料然後進行分析,快速準確校對點資料登錄是否有誤以及為力學特性及運動規律等提供參考。

編輯本段逆向工程的研究與發展

研究

  1980年始歐美國家許多學校及工業界開始注意逆向工程這塊領域。1990年初期包括臺灣在內,各國學術界團隊大量投入逆向工程的研究並發表成果。 逆向工程的硬體最早是運用仿製加工設備,製作出來的成品品質粗糙。後來有接觸式掃瞄設備,運用探針接觸工件取得產品外型。再來進一步開發非接觸式設備,運用照相或雷射技術,計算光線反射回來的時間取得距離。   逆向工程軟體部分品牌包括Surfacer(Imageware)ICEMCopyCADRapid Form等。逆向軟體的演進約略可區分為三個階段。十一年前在逆向工程上,只能運用CATIACAD/CAM高階曲面系統。市場後來發展出兩套主流產品約在七、八年前技術成熟,廣為業界引用。到最近四年來,發展出不同以往的逆向工程數學邏輯運算,速度快。

發展

  逆向工程在臺灣的發展軌跡持續在進行,工研院曾寫過一套逆向工程軟體,學術界不少研究團隊也將逆向工程領域作為研究主題,開發出具不同功能的系統軟體,但是最後這些軟體都沒  逆向工程所需的技能

有真正落實到產業界應用。工研院的團隊後來也結束逆向工程研究,轉而開發其他主題。原有的研發成果後繼無人,殊為可惜。   1998年,NEWPOWER啟動了逆向工程的一些專案,要求是把客戶的現有源代碼轉變成設計, 如果需要的話,進一步轉化成產品需求規約。這恰恰與類似於V模型的標準開發過程模型相逆。這樣一來,客戶就可以容易地維護他們的產品(需求,設計,源代碼等等),而不需要想以前那樣,每次改動產品都需要直接修改源代碼。   是指從實物上採集大量的三維座標點,並由此建立該物體的幾何模型,進而開發出同類產品的先進技術。逆向工程與一般的設計製造過程相反,是先有實物後有模型。仿形加工就是一種典型的逆向工程應用。目前,逆向工程,逆向工程的應用已從單純的技巧性手工操作,發展到採用先進的電腦及測量設備,進行設計、分析、製造等活動,如獲取修模後的模具形狀、分析實物模型、基於現有產品的創新設  逆向工程在編程中的應用從二進位到源碼

計、快速仿形製造等。   通俗說,從某種意義上說,逆向工程就是仿造。這裏的前提是默認我們傳統的設計製造為“正向工程(當然,沒有這種說法)”。   軟體的逆向工程是分析程式,力圖在比源代碼更高抽象層次上建立程式的表示過程,逆向工程是設計的恢復過程。逆向工程工具可以從已存在的程式中抽取資料結構、體系結構和程式設計資訊。

 

以上来自 http://www.szwfhk.com/       http://wanfengho.cn.alibaba.com/

arrow
arrow

    台灣3D打印製作 發表在 痞客邦 留言(0) 人氣()