【廣告】
什么是逆向建模?
逆向建模也叫抄數(shù),其作用是對(duì)一項(xiàng)目標(biāo)產(chǎn)品進(jìn)行逆向分析及研究,從而得出該產(chǎn)品的處理流程、組織結(jié)構(gòu)、功能特性及技術(shù)規(guī)格等設(shè)計(jì)要素,制作出功能相近,但又不完全一樣的產(chǎn)品。
以前該軟件主要被應(yīng)用于航空航天和汽車工業(yè),因?yàn)檫@兩個(gè)領(lǐng)域?qū)諝鈩?dòng)力學(xué)性能要求很高,在產(chǎn)品開發(fā)的開始階段就要認(rèn)真考慮空氣動(dòng)力性。常規(guī)的設(shè)計(jì)流程首先根據(jù)工業(yè)造型需要設(shè)計(jì)出結(jié)構(gòu),制作出油泥模型之后將其送到風(fēng)洞實(shí)驗(yàn)室去測(cè)量空氣動(dòng)力學(xué)性能,然后再根據(jù)實(shí)驗(yàn)結(jié)果對(duì)模型進(jìn)行反復(fù)修改直到獲得滿意結(jié)果為止,如此所得到的終油泥模型才是符合需要的模型。新的網(wǎng)格引擎顯著提高了很多特色功能,如導(dǎo)入、刪除、撤銷、選擇、面片分割、Accuracy Analyzer? 精度分析、修補(bǔ)精靈等等。體驗(yàn)只有基于3D掃描的逆向工程軟件才能提供的。
軟件逆向工程有多種實(shí)現(xiàn)方法,主要有三:
1.分析通過信息交換所得的觀察。
2.反匯編,即使用反匯編器,把程序的原始機(jī)器碼,翻譯成較便于閱讀理解的匯編代碼。這適用于任何的計(jì)算機(jī)程序,對(duì)不熟悉機(jī)器碼的人特別有用。流行的相關(guān)工具有OllyDebug和IDA。
3.反編譯,即使用反編譯器,嘗試從程序的機(jī)器碼或字節(jié)碼,重現(xiàn)語(yǔ)言形式的源代碼。逆向工程:簡(jiǎn)單的講就是對(duì)現(xiàn)有實(shí)物的一種反求.
就這種思維的方法而言,是思維先于實(shí)體、實(shí)體用于反證思維的逆向邏輯形式,國(guó)際稱之為逆向工程。
它主要包括三方面:形狀反求,工藝反求,材料反求實(shí)施逆向工程的目的是為了更好地實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)的并行工程。增加產(chǎn)品設(shè)計(jì)的一次成功率,從而縮短周期,降低成本,減少風(fēng)險(xiǎn),提高質(zhì)量,增強(qiáng)企業(yè)競(jìng)爭(zhēng)力.逆向建模系統(tǒng)現(xiàn)已實(shí)現(xiàn)了結(jié)構(gòu)與節(jié)點(diǎn)類型的自動(dòng)標(biāo)記、實(shí)現(xiàn)模式的自動(dòng)識(shí)別、變換與語(yǔ)義標(biāo)記,英文程序語(yǔ)句到中文自然編程語(yǔ)句的自動(dòng)翻譯,概念模型的提煉和抽象等能力。
在程序建模語(yǔ)言,模型驅(qū)動(dòng)開發(fā)方,自動(dòng)變換工具等工業(yè)基礎(chǔ)軟件領(lǐng)域不忘初心,深耕三十年后似乎看到了希望,仿佛又回到那個(gè)激情燃燒的歲月。
逆向工程技術(shù):具體操作流程:對(duì)實(shí)物進(jìn)行掃描數(shù)據(jù)--對(duì)數(shù)據(jù)進(jìn)行處理、重構(gòu)--得到相同形狀的三維模型--對(duì)模型進(jìn)行或再設(shè)計(jì)--實(shí)現(xiàn)創(chuàng)新的目的,逆向工程技術(shù)和我們?nèi)粘I钕⑾⑾嚓P(guān),在工業(yè)制造產(chǎn)業(yè)被廣泛應(yīng)用。主要用于新產(chǎn)品的開發(fā),產(chǎn)品更新設(shè)計(jì),產(chǎn)品質(zhì)量檢測(cè),產(chǎn)品模仿方面。逆向工程技術(shù)的是在無(wú)法輕松獲得必要的生產(chǎn)信息時(shí)直接分析成品并推導(dǎo)產(chǎn)品的設(shè)計(jì)原理。