逆向工程(又名反向工程,Reverse Engineering-RE)是對(duì)產(chǎn)品設(shè)計(jì)過(guò)程的一種描述。在2007年初,我國(guó)相關(guān)的法律為逆向工程正名,承認(rèn)了逆向技術(shù)用于學(xué)習(xí)研究的合法性。
在工程技術(shù)人員的一般概念中,產(chǎn)品設(shè)計(jì)過(guò)程是一個(gè)從設(shè)計(jì)到產(chǎn)品的過(guò)程,即設(shè)計(jì)人員首先在大腦中構(gòu)思產(chǎn)品的外形、性能和大致的技術(shù)參數(shù)等,然后在詳細(xì)設(shè)計(jì)階段完成各類數(shù)據(jù)模型,ZUI終將這個(gè)模型轉(zhuǎn)入到研發(fā)流程中,完成產(chǎn)品的整個(gè)設(shè)計(jì)研發(fā)周期。這樣的產(chǎn)品設(shè)計(jì)過(guò)程我們稱為"正向設(shè)計(jì)"過(guò)程。逆向工程產(chǎn)品設(shè)計(jì)可以認(rèn)為是一個(gè)從產(chǎn)品到設(shè)計(jì)的過(guò)程。簡(jiǎn)單地說(shuō),逆向工程產(chǎn)品設(shè)計(jì)就是根據(jù)已經(jīng)存在的產(chǎn)品,反向推出產(chǎn)品設(shè)計(jì)數(shù)據(jù)(包括各類設(shè)計(jì)圖或數(shù)據(jù)模型)的過(guò)程。從這個(gè)意義上說(shuō),逆向工程在工業(yè)設(shè)計(jì)中的應(yīng)用已經(jīng)很久了。比如早期的船舶工業(yè)中常用的船體放樣設(shè)計(jì)就是逆向工程的很好實(shí)例。
接口設(shè)計(jì)。由于互操作性,逆向工程被用來(lái)找出系統(tǒng)之間的協(xié)作協(xié)議。江蘇市場(chǎng)逆向工程專業(yè)團(tuán)隊(duì)在線服務(wù)
在開發(fā)這款強(qiáng)大易用的新工具的過(guò)程中,Geomagic的開發(fā)團(tuán)隊(duì)在Geomagic Spark中加入了大量已經(jīng)成熟的功能:
˙使用法如Faro、??怂箍礖exagon和形創(chuàng)Creaform(其他名單將在今后宣布)的硬件插件直接掃描到 Geomagic Spark 中;
˙點(diǎn)云編輯--刪除、采樣、降噪等;
˙通過(guò)SpaceClaim的附件導(dǎo)入原始CAD文件;
˙網(wǎng)格編輯--刪除、補(bǔ)孔、修剪和修復(fù);
˙智能選擇工具;
˙從網(wǎng)格中精確提取曲面、實(shí)體和草圖;
˙直觀的推/拉幾何圖形修改工具;
˙比較的草圖和實(shí)體建模功能;
˙三角網(wǎng)格轉(zhuǎn)成實(shí)體模型的偏差分析;
˙創(chuàng)建二維圖紙;
˙生成三維PDF;
˙創(chuàng)建、操作和編輯裝配;
˙與SpaceClaim的一系列第三方附件兼容(例如真實(shí)感可視化、PDM、分析和CAM);
˙除了支持原始的文件格式(IGES、STEP、OBJ、ACIS、PDF 等)外,還可與一系列CAD和PLM工具相互協(xié)作;折疊 馬鞍山進(jìn)口逆向工程誠(chéng)信企業(yè)幾何建模是逆向工程的關(guān)鍵環(huán)節(jié),同時(shí)也是影響逆向工程速度的瓶頸問(wèn)題。
CEMSurf是一個(gè)A級(jí)自由曲面的構(gòu)造工具,它的ZUI主要特點(diǎn)是直接構(gòu)造曲面(無(wú)須先構(gòu)造曲線)和曲面質(zhì)量的動(dòng)態(tài)評(píng)價(jià)(曲面調(diào)整中的曲面診斷結(jié)果動(dòng)態(tài)更新),汽車、摩托車外覆蓋件,內(nèi)飾件等自由曲面用它來(lái)構(gòu)造是游刃有余。但比較好有比較完整的測(cè)量數(shù)據(jù),當(dāng)然ICEMSurf也可以用于構(gòu)造曲面的設(shè)計(jì)。ICEMSurf還能把點(diǎn)云數(shù)據(jù)自動(dòng)轉(zhuǎn)換成三角形面片模型,可以用它來(lái)求任意截面線、邊界線和特征線,也可以用它來(lái)做快速成型或NC加工編程。但這個(gè)面并不是一個(gè)傳統(tǒng)意義上的曲面模型。Pro/DESIGNER(CDRS)是一個(gè)工業(yè)設(shè)計(jì)的造型模塊,主要用于概念設(shè)計(jì),其特點(diǎn)是可以非常方便的調(diào)整各條型線,從而得到設(shè)計(jì)師想要得到的結(jié)果。用于逆向時(shí),可以用在測(cè)量數(shù)據(jù)比較少,*有主要型線和邊界線的情況,這實(shí)際上是一個(gè)部分的逆向,操作者逆向的主要是產(chǎn)品的造型思想。Pro/SCANTOOLS是一個(gè)完全集成于Pro/ENGINEER實(shí)體建模中的逆向曲面構(gòu)建包,2000i新版中的功能有很大的提高??梢越邮苡行螯c(diǎn)(測(cè)量線),也可以接受點(diǎn)云數(shù)據(jù),可以用來(lái)構(gòu)建非A級(jí)的自由曲面,一般的工業(yè)產(chǎn)品如電器產(chǎn)品、一般的塑料件、汽車內(nèi)飾件等均能應(yīng)用該模塊得到圓滿的解決。對(duì)于由初等解析面構(gòu)成的零件。
軟件逆向工程有多種實(shí)現(xiàn)方法,主要有三:
1.分析通過(guò)信息交換所得的觀察。
ZUI常用于協(xié)議逆向工程,涉及使用總線分析器和數(shù)據(jù)包嗅探器。在接入計(jì)算機(jī)總線或網(wǎng)絡(luò)的連接,并成功截取通信數(shù)據(jù)后,可以對(duì)總線或網(wǎng)絡(luò)行為進(jìn)行分析,以制造出擁有相同行為的通信實(shí)現(xiàn)。此法特別適用于設(shè)備驅(qū)動(dòng)程序的逆向工程。有時(shí),由硬件制造商特意所做的工具,如JTAG端口或各種調(diào)試工具,也有助于嵌入式系統(tǒng)的逆向工程。對(duì)于微軟的Windows系統(tǒng),受歡迎的底層調(diào)試器有SoftICE。
2.反匯編,即使用反匯編器,把程序的原始機(jī)器碼,翻譯成較便于閱讀理解的匯編代碼。這適用于任何的計(jì)算機(jī)程序,對(duì)不熟悉機(jī)器碼的人特別有用。流行的相關(guān)工具有OllyDebug和IDA。
3.反編譯,即使用反編譯器,嘗試從程序的機(jī)器碼或字節(jié)碼,重現(xiàn)高級(jí)語(yǔ)言形式的源代碼。折疊 報(bào)告比較大限、中間值和標(biāo)準(zhǔn)值的錯(cuò)誤背離。
【彈性的曲面創(chuàng)建工具】:可以在一個(gè)彈性的設(shè)計(jì)環(huán)境里非常方便的直接從曲線、曲面、或測(cè)量數(shù)據(jù)創(chuàng)建曲面,支持貝茨爾(Bezier)和非均勻有理 B 樣條(NURBS)曲面兩種方法。用戶可以選擇適合的曲面方法,通過(guò)結(jié)合兩種方法的優(yōu)點(diǎn)來(lái)獲益。 【動(dòng)態(tài)的曲面修改工具】:允許用戶在交互的方式下試探設(shè)計(jì)主題,立刻就可以看到是否美觀和思路是否符合工程觀念。設(shè)計(jì)、工程分析、制造的標(biāo)準(zhǔn)都通過(guò)精心的構(gòu)造過(guò)程考慮進(jìn)去,所以當(dāng)每次修改曲面時(shí)不需要再重新校核標(biāo)準(zhǔn)。 【實(shí)時(shí)的曲面診斷工具】:可以提供諸如任意截面的連續(xù)性、曲面反射線情況、高亮度線、光譜圖、曲率云圖和園柱型光源照射下的反光圖等多種方法,在設(shè)計(jì)的任何時(shí)候都可以查出曲面缺點(diǎn)。 【有效的曲面連續(xù)性管理工具】:在復(fù)雜的曲面縫補(bǔ)等情況下,即使曲面進(jìn)行了移動(dòng)修改等操作,也能保證曲面同與之相連的曲面間的曲率連續(xù),避免了乏味的手工再調(diào)整過(guò)程。 Imageware 對(duì)硬件要求不高,可運(yùn)行于各種平臺(tái):UNIX 工作站、PC 機(jī)均可??诒媚嫦蚬こ谭?wù)至上
用于調(diào)查產(chǎn)品的運(yùn)作方式,部件構(gòu)成,估計(jì)預(yù)算,識(shí)別潛在的侵權(quán)行為。江蘇市場(chǎng)逆向工程專業(yè)團(tuán)隊(duì)在線服務(wù)
eomagic Studio
由美國(guó) Raindrop (雨滴)公司出品的逆向工程和三維檢測(cè)軟件 Geomagic Studio 可輕易地從掃描所得的點(diǎn)云數(shù)據(jù)創(chuàng)建出完美的多邊形模型和網(wǎng)格,并可自動(dòng)轉(zhuǎn)換為 NURBS 曲面。該軟件也是除了 Imageware 以外應(yīng)用ZUI為一般的逆向工程軟件。
Geomagic Studio 主要包括 Qualify、Shape、Wrap、Decimate、Capture 五個(gè)模塊。主要功能包括:
自動(dòng)將點(diǎn)云數(shù)據(jù)轉(zhuǎn)換為多邊形(Polygons)
快速減少多邊形數(shù)目(Decimate)
把多邊形轉(zhuǎn)換為 NURBS 曲面
曲面分析(公差分析等)
輸出與 CAD/CAM/CAE 匹配的文件格式(IGS、STL、DXF等) 江蘇市場(chǎng)逆向工程專業(yè)團(tuán)隊(duì)在線服務(wù)
昆山準(zhǔn)信三維科技有限公司堅(jiān)持“以人為本”的企業(yè)理念,擁有一支專業(yè)的員工隊(duì)伍,力求提供更好的產(chǎn)品和服務(wù)回饋社會(huì),并歡迎廣大新老客戶光臨惠顧,真誠(chéng)合作、共創(chuàng)美好未來(lái)。準(zhǔn)信三維——您可信賴的朋友,公司地址:前進(jìn)東路289號(hào)。