軟件逆向工程有多種實(shí)現(xiàn)方法,主要有三:
1.分析通過信息交換所得的觀察,。
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ǔ)言形式的源代碼。折疊 從CAD數(shù)模得到的產(chǎn)品模型,。馬鞍山正規(guī)逆向工程哪家好
隨著計(jì)算機(jī)輔助設(shè)計(jì)的流行,,逆向工程變成了一種能根據(jù)現(xiàn)有的物理部件通過CAD、CAM,、CAE或其他軟件構(gòu)筑3D虛擬模型的方法,。逆向工程的過程采用了通過丈量實(shí)際物體的尺寸并將其制作成3D模型的方法,真實(shí)的對(duì)象可以通過如CMMs,,激光掃描儀,,結(jié)構(gòu)光源轉(zhuǎn)換儀或者X射線斷層成像這些3D掃描技術(shù)進(jìn)行尺寸測(cè)量,。這些測(cè)量數(shù)據(jù)通常被認(rèn)作是點(diǎn)集,缺乏拓?fù)湫畔⒉⑶彝瑫r(shí)通常會(huì)被制作成更有用格式,,例如多邊形網(wǎng)格,,NURBS曲線或者CAD模型。由于頂點(diǎn)云本身并不像3D軟件里的模型那樣直觀,,所以如同3-matic,、Imageware、PolyWorks,、Rapidform或者Geomagic,,這些軟件都提供了將頂點(diǎn)云變成能可視圖像或者被其他應(yīng)用軟件,如3D CAD,、CAM,、CAE識(shí)別的格式的功能。
逆向工程同時(shí)會(huì)被需要將真實(shí)的幾何體應(yīng)用在虛擬的數(shù)字開發(fā)環(huán)境中的商業(yè)活動(dòng)中應(yīng)用,,比如將自己產(chǎn)品或者競(jìng)爭(zhēng)者的三維數(shù)據(jù)數(shù)字化,。通過這種手段可以分析出產(chǎn)品的運(yùn)作方式,部件構(gòu)成,,估計(jì)預(yù)算和識(shí)別潛在的侵權(quán)行為等,。
價(jià)值工程也是商業(yè)中應(yīng)用的類似手段。不過價(jià)值工程的目的是通過反構(gòu)造和分析產(chǎn)品來找到節(jié)省開銷的辦法,。 馬鞍山正規(guī)逆向工程哪家好曲線可以是精確通過點(diǎn)陣的,、也可以是很光順的(捕捉點(diǎn)陣**的曲線主要形狀),或介于兩者之間,。
模型要求的品質(zhì)A級(jí)曲面,,如汽車、摩托車的外覆蓋件B級(jí)曲面,,如汽車的內(nèi)飾件,大部分的塑料件其他要求更低的曲面模型要求的品質(zhì)也關(guān)系到對(duì)模塊的選用,,比如對(duì)于A 級(jí)曲面,,就要求選用軟件必須具備方便和直接的曲面調(diào)整手段,強(qiáng)大的曲面檢測(cè)功能,,而且檢測(cè)結(jié)果必須是動(dòng)態(tài)的,,即曲面調(diào)整的同時(shí)檢測(cè)結(jié)果動(dòng)態(tài)更新。當(dāng)然,,工程上沒有一定的東西,,以汽車外表面的A 級(jí)曲面為例,對(duì)二個(gè)面片之間的聯(lián)接誤差,,主要大面:相切誤差應(yīng)為0,,而曲率誤差允許在0.1以內(nèi);對(duì)于其它曲面相切誤差允許在10分以內(nèi)。
三角測(cè)量
在用戶定義的公差和選項(xiàng)內(nèi)的數(shù)字化模型的三角測(cè)量,,包括:
① 原始的--法線設(shè)置
② 尖銳--尖銳特征強(qiáng)化
③ 特征匹配--來自點(diǎn)法線數(shù)據(jù)的特征
④ 關(guān)閉三角測(cè)量--為了快速繪圖可以關(guān)閉模型
特征線的產(chǎn)生
邊界--轉(zhuǎn)換模型外邊緣為特征線
間斷--為找到簡(jiǎn)單的特征(如凸出和凹下)而探測(cè)數(shù)據(jù)里的尖銳邊緣能夠轉(zhuǎn)換數(shù)字化掃描線為特征線
輸入的數(shù)據(jù)--能夠從點(diǎn)文件中摘錄多線條和樣條曲線
曲面構(gòu)造
通過在三角測(cè)量模型上GZ直線產(chǎn)生多樣化曲面
在連接的曲面之間,,用已存在的曲面定義帶有選項(xiàng)的正切連續(xù)性的邊界
使用特征線指導(dǎo)和加快曲面定義
曲面錯(cuò)誤檢查
比較曲面與數(shù)字化點(diǎn)數(shù)據(jù)
報(bào)告比較大限、中間值和標(biāo)準(zhǔn)值的錯(cuò)誤背離
錯(cuò)誤圖形形象地顯示變化
輸出
IGES,、CADDS4X
TL ASCII 碼和二進(jìn)制
DUCT 圖形,、三角模型和曲面分隔的
ASCII 碼 加快產(chǎn)品的造型和系列化的設(shè)計(jì);
與零件校驗(yàn), 以檢測(cè)任何復(fù)雜的名義CAD幾何模型與真實(shí)的物理模型,,消除了手工
齊2D 估并輸出詳細(xì)的分析結(jié)果的方法,。
Imgeare 檢測(cè)輸出彩色對(duì)比云圖,可使3D檢測(cè)結(jié)果更馬于溝通,。強(qiáng)大的對(duì)齊和定位 3.基于約束的造型
工具消除了多次檢測(cè)迭代,。在Imageware : 環(huán)境中,你可以以電子化的方式保存,在Imageware中通過使用基于約束的造型方法可以很容易地簡(jiǎn)化復(fù)雜的設(shè)計(jì)工作,,這種檢測(cè)記錄,。 方法允許設(shè)計(jì)師在一種交互的環(huán)境中工作, 并同時(shí)在產(chǎn)品開發(fā)的早期階段就制定關(guān)鍵的設(shè)計(jì),。
使用特征線指導(dǎo)和加快曲面定義,。馬鞍山正規(guī)逆向工程哪家好
在連接的曲面之間,用已存在的曲面定義帶有選項(xiàng)的正切連續(xù)性的邊界,。馬鞍山正規(guī)逆向工程哪家好
決定生成那種曲面,。
同曲線一樣,可以考慮生成更準(zhǔn)確的曲面,、更光順的曲面(例如 class 1 曲面),,或兩者兼顧,可根據(jù)產(chǎn)品設(shè)計(jì)需要來決定,。
創(chuàng)建曲面,。
創(chuàng)建曲面的方法很多,可以用點(diǎn)陣直接生成曲面(Fit free form),,可以用曲線通過蒙皮,、掃掠、四個(gè)邊界線等方法生成曲面,,也可以結(jié)合點(diǎn)陣和曲線的信息來創(chuàng)建曲面,。還可以通過其它例如園角、過橋面等生成曲面,。
診斷和修改曲面,。
比較曲面與點(diǎn)陣的吻合程度,檢查曲面的光順性及與其它曲面的連續(xù)性,,同時(shí)可以進(jìn)行修改,,例如可以讓曲面與點(diǎn)陣對(duì)齊,,可以調(diào)整曲面的控制點(diǎn)讓曲面更光順,或?qū)η孢M(jìn)行重構(gòu)等處理,。
英國(guó)Triumph Motorcycles 有限公司的設(shè)計(jì)工程師 Chris Chatburn 說:"利用 Surfacer 我們可以在更短的時(shí)間內(nèi)完成更多的設(shè)計(jì)循環(huán)次數(shù),,這樣可以讓我們減少 50% 的設(shè)計(jì)時(shí)間。" 馬鞍山正規(guī)逆向工程哪家好
昆山準(zhǔn)信三維科技有限公司是一家專業(yè)從事“三維掃描和檢測(cè)|手持式掃描|逆向建模|三維打印”的公司,。自成立以來,,我們堅(jiān)持以“誠(chéng)信為本,穩(wěn)健經(jīng)營(yíng)”的方針,,勇于參與市場(chǎng)的良性競(jìng)爭(zhēng),,使“GOM-ATOS ”等品牌擁有良好口碑。我們堅(jiān)持“服務(wù)至上,,用戶至上”的原則,,使準(zhǔn)信三維在汽摩及配件中贏得了眾多的客戶的信任,樹立了良好的企業(yè)形象,。 特別說明:本信息的圖片和資料*供參考,,歡迎聯(lián)系我們索取**準(zhǔn)確的資料,謝謝,!