專利名稱:一種自動掃描量測數(shù)據(jù)分析處理系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動掃描量測數(shù)據(jù)分析處理系統(tǒng)和方法,尤指一種獲取實體對象的量測尺寸與設計尺寸后,將其通過圖文件與報表兩種方式分別結(jié)合起來,以達到直觀比對效果的系統(tǒng)和方法。
背景技術(shù):
近年來,逆向工程在工業(yè)設計制造上的應用,受到了廣泛的重視。其過程主要是以接觸或不接觸的方式,來獲取實體對象的外形點云數(shù)據(jù)。然后經(jīng)由軟件系統(tǒng)的處理,從而獲得該實體對象的幾何圖形,再根據(jù)該幾何圖形來生產(chǎn)該實體對象。
1997年4月15日公告的美國第5621648號專利發(fā)明有一種創(chuàng)建實體對象模型的設備及方法。如圖24所示,該專利所揭示的設備包括有一材料切除機構(gòu)2401、一數(shù)據(jù)采集機構(gòu)2403、一傳送實體對象的滑梭2405以及實體對象被切除的第一位置2407和獲取實體對象幾何尺寸的第二位置2409。當載有實體對象的滑梭2405處于第一位置2407時,實體對象被材料切除機構(gòu)2401切掉一具有長度、寬度和厚度的幾何體,然后滑梭將實體對象載至第二位置2409,由數(shù)據(jù)采集機構(gòu)掃描實體對象被切的表面以獲得一該截面的圖文件。然后滑梭2405將實體對象傳送到上述第一位置以重復上述動作,最后數(shù)據(jù)采集機構(gòu)2403獲得一組該實體對象各個截面的圖文件,綜合這些圖文件就可以生成該實體對象的計算機化模型。
但是,在實際的應用中,還有另外的一種需求,那就是制造商必須快速、正確的確認所制造出的實體對象的形狀與該實體對象的設計形狀有何區(qū)別。現(xiàn)在有一種計算機輔助驗證系統(tǒng)(Computer-Aided Verification,CAV)可讓制造商檢查自行生產(chǎn)或供貨商所提供的實體對象,自動將掃瞄所獲得的點云(point-cloud)數(shù)據(jù)與設計模型進行比對。如此一來不但減少檢查的時間,還可以對實體對象與理論設計值進行非常精確的比對工作。比對所形成的差異還可以用不同的顏色反映出來,即所謂的色階比對。
色階比對雖然可以直觀表現(xiàn)出實體對象的實際尺寸與理論尺寸之間的差異,但制造商有時更需要一確定的差異值以指導改進其生產(chǎn)流程,從而矯正實際生產(chǎn)出來的實體對象的尺寸偏差。解決該種需求的一種方法是將實際生產(chǎn)出的實體對象的尺寸量測出來,然后將其與設計的尺寸放在一起進行比對,從而獲得一具體的差異值。另一種方法是將量測的尺寸直接輸出到實體對象的設計圖文件中,與原設計尺寸置于一起,對于超出設計值公差范圍的量測值,則以醒目的顏色標示。
為滿足制造商的上述需求,需要一種系統(tǒng)和方法能夠自動量測實體對象的尺寸,并將該量測尺寸與實體對象的設計尺寸結(jié)合起來生成一報表,同時亦可將量測尺寸輸出到實體對象的設計圖文件中以指導制造商的生產(chǎn)。
發(fā)明內(nèi)容針對上述實際的需求,本發(fā)明提供一種自動掃描量測數(shù)據(jù)分析處理系統(tǒng)和方法,其可通過掃描實體對象獲取該實體對象的點云數(shù)據(jù),再通過分析計算點云數(shù)據(jù)來獲得該實體對象的實際尺寸。本發(fā)明還可從實體對象的設計圖文件中獲取實體對象的設計尺寸,然后將實體對象的設計尺寸數(shù)據(jù)與量測所得的量測尺寸數(shù)據(jù)結(jié)合生成該實體對象的尺寸數(shù)據(jù)報表,并可將實體對象的量測尺寸輸出到實體對象的設計圖文件中,以直觀了解實際實體對象的尺寸與理論值之間的差異大小。
本發(fā)明所提供的自動掃描量測數(shù)據(jù)分析處理系統(tǒng)包括有一自動掃描量測子系統(tǒng),用于根據(jù)實體對象的點云數(shù)據(jù)來量測該實體對象并獲得該實體對象的量測尺寸;一圖文件接收裝置,用于獲得上述實體對象的設計圖文件;一自動擷取圖文件尺寸子系統(tǒng),用于從實體對象的設計圖文件中獲得實體對象的設計尺寸;一報表生成子系統(tǒng),用于將實體對象的設計尺寸與量測尺寸結(jié)合生成實體對象的尺寸數(shù)據(jù)報表;一自動貼取數(shù)據(jù)至圖文件子系統(tǒng),用于將上述所獲得的實體對象的量測尺寸數(shù)據(jù)輸出到該實體對象的設計圖文件中。
本發(fā)明提供的自動掃描量測數(shù)據(jù)分析處理方法包括如下步驟量測實體對象的實體并獲取實體對象的量測尺寸數(shù)據(jù);接收上述實體對象的設計圖文件;從實體對象的設計圖文件中獲取實體對象的設計尺寸;將實體對象的設計尺寸與量測尺寸結(jié)合生成實體對象的尺寸數(shù)據(jù)報表;將上述所獲得的實體對象的量測尺寸數(shù)據(jù)輸出到該實體對象的設計圖文件中。
利用本發(fā)明,可方便地讓制造商了解到其所生產(chǎn)的產(chǎn)品與設計值之間的差異,并以此為依據(jù)改進其生產(chǎn)流程。
圖1是本發(fā)明自動掃描量測數(shù)據(jù)分析處理系統(tǒng)的架構(gòu)圖。
圖2是圖1中量測程序模塊的構(gòu)成圖。
圖3是圖1中自動擷取圖文件尺寸子系統(tǒng)的構(gòu)成圖。
圖4是圖1中報表生成子系統(tǒng)的構(gòu)成圖。
圖5是圖1中自動貼取數(shù)據(jù)至圖文件子系統(tǒng)的構(gòu)成圖。
圖6是處理圖文件尺寸數(shù)據(jù)的總流程圖。
圖7是自動擷取圖文件尺寸子系統(tǒng)的流程圖。
圖8是圖7中自動擷取圖文件尺寸子系統(tǒng)圖文件處理過程中收集相關(guān)信息流程圖。
圖9是圖7中自動擷取圖文件尺寸子系統(tǒng)圖文件處理過程中獲取像素屬性值流程圖。
圖10是圖7中自動擷取圖文件尺寸子系統(tǒng)圖文件處理過程中數(shù)據(jù)分析計算流程圖。
圖11是圖10中圖位計算流程圖。
圖12是圖10中公差計算流程圖。
圖13是圖10中邏輯計算流程圖。
圖14是圖7中自動擷取圖文件尺寸子系統(tǒng)圖文件處理過程中數(shù)據(jù)輸出處理的流程圖。
圖15是報表生成子系統(tǒng)的流程圖。
圖16是自動貼取數(shù)據(jù)至圖文件子系統(tǒng)的流程圖。
圖17是圖16中獲取數(shù)據(jù)的流程圖。
圖18是圖16中執(zhí)行處理程序的流程圖。
圖19是圖18中調(diào)用相應執(zhí)行模塊的流程圖。
圖20是圖18中轉(zhuǎn)換數(shù)據(jù)文字格式的流程圖。
圖21是圖18中CAD像素屬性值提取的流程圖。
圖22是圖18中分析計算的流程圖。
圖23是圖18中輸出量測尺寸至CAD圖文件的流程圖。
圖24是一現(xiàn)有的運用逆向工程技術(shù)生成實體對象模型的系統(tǒng)方塊圖。
具體實施方式首先對本發(fā)明中所涉及的相關(guān)術(shù)語說明如下。
像素指存在于圖文件中構(gòu)成圖形的對象,如直線、圓、角度及其標注的尺寸等。
圖號指尺寸對象在圖文件中的序號。
圖位指尺寸對象的圖號在圖文件中的一大概的位置。
公稱值指圖文件中所標注的設計尺寸值,用于表示圖文件中各像素的理論幾何形狀及其相互之間的位置關(guān)系。
圖位范圍指圖文件上用于確定各尺寸位置的一系列字母或數(shù)字的組合符號。例如將圖文件依橫坐標按數(shù)字1~8分成八部分,再依縱坐標按字母A~G分成七部分,則可以用1A、3D等來表示各尺寸對象的圖位范圍。
圖位計算范圍指圖文件中圖形范圍的實際大小。用戶可以在圖形界面上通過選取一左下角坐標和一右上角坐標來確定一矩形的圖位計算范圍。
圖1所示的是一自動掃描量測數(shù)據(jù)分析處理系統(tǒng)的構(gòu)成圖。該自動掃描量測數(shù)據(jù)分析處理系統(tǒng)主要由一自動掃描量測子系統(tǒng)100、一圖文件接收裝置150、一自動擷取圖文件尺寸子系統(tǒng)160、一報表生成子系統(tǒng)170以及一自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180所構(gòu)成。其中,自動掃描量測子系統(tǒng)包括有一點云數(shù)據(jù)接收模塊110、一檔案轉(zhuǎn)換模塊120、一對象判斷模塊130以及一量測程序模塊140。點云數(shù)據(jù)接收模塊110用于從掃描機臺接收實體對象的點云數(shù)據(jù),該點云數(shù)據(jù)可以是以接觸式的方式獲得,比如探針掃描,也可以是以非接觸式的方式獲得,比如激光掃描。檔案轉(zhuǎn)換模塊120用于將所獲得實體對象的點云數(shù)據(jù)的格式轉(zhuǎn)換成計算機所能識別處理的格式,如將基本圖形轉(zhuǎn)換規(guī)范(Initial Graphics ExchangeSpecification,IGES)格式的點云數(shù)據(jù)轉(zhuǎn)換成計算機可處理的格式如文本格式的數(shù)據(jù)。對象判斷模塊130用于判斷是否已掃描過與當前所掃描的實體對象相同的實體對象。量測程序模塊140用于根據(jù)實體對象的點云數(shù)據(jù)計算實體對象各部分的尺寸,并將計算所得的實體對象尺寸數(shù)據(jù)傳送到報表生成子系統(tǒng)170以及自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180用以實際的應用,其包括有計算分析子模塊141與自動執(zhí)行子模塊142。圖文件接收裝置150用于接收用戶所傳送過來的實體對象的設計圖文件。在本發(fā)明具體實施方式
中,該圖文件為運用計算機輔助設計系統(tǒng)(Computer AidedDesign,CAD)所生成的圖文件(以下簡稱CAD圖文件)。自動擷取圖文件尺寸子系統(tǒng)160用于獲取圖文件接收裝置150所接收的CAD圖文件中像素的公稱值。自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180用于將量測所得的尺寸數(shù)據(jù)輸出到圖文件中各尺寸所對應的像素所標注的公稱值旁,以和圖文件中原標注的公稱值進行比對。報表生成子系統(tǒng)170可根據(jù)用戶的需求自動生成各種不同形式的報表,該報表是自動擷取圖文件尺寸子系統(tǒng)160所獲取的實體對象公稱值與自動掃描量測子系統(tǒng)100所獲得的實體對象量測尺寸的匯總表。
參閱圖2所示,為圖1中量測程序模塊140內(nèi)計算分析子模塊141與自動執(zhí)行子模塊142的構(gòu)成圖。計算分析子模塊141內(nèi)儲存有用于圖形尺寸計算的各種程序,包括幾何形狀誤差計算程序210、軸及面補正程序220以及點、線、面計算程序230。自動執(zhí)行子模塊142包括有量測執(zhí)行程序240以及輸出處理程序250,其中量測執(zhí)行程序240用于計算實體對象各部分的尺寸,其可調(diào)用計算分析子模塊141內(nèi)儲存的各種計算程序。輸出處理程序250用于生成量測尺寸數(shù)據(jù)并將其傳送到報表生成子系統(tǒng)170以及自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180。
圖3所示的是圖1中自動擷取圖文件尺寸子系統(tǒng)160的構(gòu)成圖。自動擷取圖文件尺寸子系統(tǒng)160包括有一圖文件存儲管理中心3100、一圖文件處理中心3200以及數(shù)據(jù)存儲管理中心3300。圖文件存儲管理中心3100用于處理擷取圖文件尺寸作業(yè)的前期工作,其包括有圖文件接收模塊3110、圖文件分類模塊3120以及圖文件存儲更新模塊3130。圖文件接收模塊3110用于從圖文件接收裝置150內(nèi)獲得要擷取尺寸的圖文件。圖文件分類模塊3120則將所獲得的圖文件進行分類,其分類的原則可以根據(jù)公司的不同來選擇,也可根據(jù)圖形的標準不同來選擇。圖文件存儲更新模塊3130用于判斷所獲取的圖文件是否規(guī)范,包括料號、版次、圖文件格式等。上述的版次是指圖文件的版次,因為制造商所繪制的圖文件會根據(jù)繪制的時間先后作一系列版次的規(guī)定,如AX、BX、CX…A、B、C、D…等,版次的變更一般為根據(jù)用戶對產(chǎn)品提出的變更要求進行,如尺寸公稱值變更、局部形狀變更等。
圖文件處理中心3200是自動擷取圖文件尺寸子系統(tǒng)160的核心部分。圖文件處理中心3200主要包括有程序分析模塊3210和報表輸出模塊3220。程序分析模塊3210包括有信息收集子模塊3211、數(shù)據(jù)采集子模塊3212、數(shù)據(jù)分析子模塊3213以及輸出處理子模塊3214。
信息收集子模塊3211用于獲取用戶所輸入的相關(guān)信息,該相關(guān)信息包括用戶從系統(tǒng)的界面輸入的信息以及從圖文件所輸入的信息,其中從界面輸入的信息包括尺寸公差、圖位范圍、存盤路徑、尺寸單位模式等,從圖文件輸入的信息包括有圖號、公稱值、圖位計算范圍以及判斷比例等。該判斷比例是圖文件繪制時用戶所采用的比例。
數(shù)據(jù)采集子模塊3212用于從圖文件中獲取與預設的屬性相一致的像素,并將其屬性值輸出到一Excel活頁簿中屬性值工作表中。Excel是微軟公司(Microsoft)所推出一種表格處理軟件。該預設的屬性由系統(tǒng)內(nèi)部所設定,在本實施例中,該預設的屬性值為數(shù)字類型。
數(shù)據(jù)分析子模塊3213用于確定與代表尺寸圖號的像素距離最近的公稱值,并將該圖號與公稱值輸出。
輸出處理子模塊3214則用于將所獲得的圖文件各像素的尺寸數(shù)據(jù)處理并存儲,其包括有數(shù)據(jù)匯總、數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)篩選以及檔案儲存等執(zhí)行程序。數(shù)據(jù)匯總程序用于將分散于Excel活頁簿中各個不同工作表中的圖號、公稱值、圖位、上下公差等輸入到同一工作表中。數(shù)據(jù)轉(zhuǎn)換程序用于把圖文件文字格式轉(zhuǎn)換成表格的文字格式,例如將為ASCII形式的CAD圖文件文字格式轉(zhuǎn)換成Excel中的文字格式。數(shù)據(jù)篩選程序用于刪除不需要的數(shù)據(jù),如暫存的圖號、公稱值等,以及釋放內(nèi)存中的變量和數(shù)組等數(shù)據(jù)。
報表輸出模塊3220用于將程序分析模塊3210所獲得的圖文件尺寸數(shù)據(jù)輸出到數(shù)據(jù)存儲管理中心3300,其包括有存盤格式選取子模塊3221以及表格數(shù)據(jù)輸出子模塊3222。存盤格式選取子模塊3221用于確定所獲得的尺寸數(shù)據(jù)以何種格式存儲,數(shù)據(jù)的存儲格式均預先存儲在一格式數(shù)據(jù)庫中。表格數(shù)據(jù)輸出子模塊3222用于將輸出處理子模塊3214所生成的表格形式的尺寸數(shù)據(jù)輸出到數(shù)據(jù)存儲管理中心3300。
數(shù)據(jù)存儲管理中心3300用于存儲自報表輸出模塊3220所輸出的圖文件的尺寸數(shù)據(jù),其包括有數(shù)據(jù)接收模塊3310、數(shù)據(jù)檢查模塊3320以及數(shù)據(jù)存盤模塊3330。數(shù)據(jù)接收模塊3310用于接收圖文件處理中心3300所傳送過來的表格形式的尺寸數(shù)據(jù)。數(shù)據(jù)檢查模塊3320用于確定所獲得的尺寸數(shù)據(jù)是否有誤。數(shù)據(jù)存盤模塊3330用于按存盤格式選取子模塊3221所確定的存盤格式存儲上述所獲得的尺寸數(shù)據(jù)。
圖4所示的是報表生成子系統(tǒng)170的構(gòu)成圖。報表生成子系統(tǒng)170包括有一檔案管理模塊410、一報表處理模塊420以及一參數(shù)管理模塊430。檔案管理模塊410包括有一檔案接收子模塊411,用于接收用戶所提供的標準報表格式,以及一檔案分類子模塊412,用于將用戶所提供的標準報表格式進行分類。其中,檔案接收子模塊411還用于接收生成報表所需的數(shù)據(jù),如自動掃描量測系統(tǒng)100所生成的實體對象的量測尺寸數(shù)據(jù)以及自動擷取圖文件尺寸子系統(tǒng)160所生成的實體對象的設計尺寸數(shù)據(jù)等。
報表處理模塊420包括有一字段參數(shù)設定子模塊421以及一報表生成子模塊422。字段參數(shù)設定子模塊421用于設定所要生成報表的字段參數(shù),如報表表頭的字段數(shù)據(jù)、圖號、公稱值、公差字段、量測值等等。報表生成子模塊422用于生成所需的報表。
參數(shù)管理模塊430用于存儲字段參數(shù)設定子模塊421為各種報表所生成的字段參數(shù),并供報表生成子模塊422生成報表時調(diào)用其所儲存的字段參數(shù)。
圖5所示的是自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180的構(gòu)成圖。該系統(tǒng)包括有一數(shù)據(jù)采集模塊510、一數(shù)據(jù)處理模塊520以及一圖文件存儲管理模塊530。數(shù)據(jù)處理模塊510包括有格式轉(zhuǎn)換子模塊511以及圖文件處理子模塊512。格式轉(zhuǎn)換子模塊511用于將自動掃描量測子系統(tǒng)所獲取的尺寸數(shù)據(jù)轉(zhuǎn)變成Excel活頁簿的形式。圖文件處理子模塊512用于開啟所要輸入量測尺寸數(shù)據(jù)的CAD圖文件并檢查其有無錯誤的訊息。
數(shù)據(jù)處理模塊520用于實現(xiàn)將量測所得的尺寸數(shù)據(jù)輸出到CAD圖文件,其包括有數(shù)據(jù)收集子模塊521、執(zhí)行程序調(diào)用子模塊522、圖文件與數(shù)據(jù)端口獲取子模塊523、數(shù)據(jù)格式轉(zhuǎn)換子模塊524、屬性提取子模塊525、分析計算子模塊526以及數(shù)據(jù)輸出子模塊527。數(shù)據(jù)收集子模塊521用于收集用戶所輸入的信息,以產(chǎn)生各種不同的用戶所要達到的輸出效果,這些信息包括圖號所在字段、公稱值所在字段、上下公差所在字段、尺寸數(shù)據(jù)輸出方式、輸出尺寸字體顏色及大小、超出公差尺寸顏色等。執(zhí)行程序調(diào)用子模塊522用于根據(jù)使用者對尺寸數(shù)據(jù)輸出方式的不同需求來調(diào)用不同的執(zhí)行程序。圖文件與數(shù)據(jù)端口獲取子模塊523用于獲得要輸入量測尺寸的圖文件與所輸入量測尺寸數(shù)據(jù)之間的一種對應。數(shù)據(jù)格式轉(zhuǎn)換子模塊524用于將類別屬性為非文字的量測尺寸轉(zhuǎn)換為文字屬性。屬性提取子模塊525用于提取圖文件中像素的屬性值。分析計算子模塊526用于將Excel活頁簿屬性值工作表中的值與圖文件中像素的屬性值建立聯(lián)系,以確定將何種尺寸數(shù)據(jù)輸出到圖文件中。數(shù)據(jù)輸出子模塊527用于將分析計算子模塊526所確定的尺寸數(shù)據(jù)按照一定的格式輸出到CAD圖文件中。
圖文件存儲管理模塊530包括有圖文件接收子模塊531、圖文件分類子模塊532以及圖文件存儲子模塊533。圖文件接收子模塊531用于接收已輸入好量測尺寸的圖文件。圖文件分類子模塊532用于將輸入好量測尺寸的圖文件歸入特定的類別的中,比如依圖文件需求的廠家分類。圖文件存儲子模塊533用于存儲上述的圖文件。
圖6所示的是自動掃描量測數(shù)據(jù)分析處理系統(tǒng)的流程圖。首先,點云數(shù)據(jù)接收模塊110從掃描機臺接收實體對象的點云數(shù)據(jù)(步驟601)。之后,檔案轉(zhuǎn)換模塊120將收到的點云數(shù)據(jù)的格式轉(zhuǎn)換成計算機可識別處理的格式(步驟603)。一般從掃描機臺所獲得的點云數(shù)據(jù)為基本圖形轉(zhuǎn)換規(guī)范(IGES)的形式,檔案轉(zhuǎn)換處理模塊120可將其轉(zhuǎn)換成計算機可識別處理的格式。然后對象判斷模塊130會判斷是否有相同的實體對象已被掃描過(步驟605),從而確定系統(tǒng)中是否已存在該實體對象的量測程序。如果有相同的實體對象已被掃描過,說明系統(tǒng)中已有該實體對象的量測程序,則流程會轉(zhuǎn)到下一步執(zhí)行該實體對象的量測程序(步驟607)。在執(zhí)行量測程序的過程中,量測執(zhí)行程序240分別調(diào)用幾何形狀誤差計算程序210、軸及面補正程序220以及點、線、面計算程序230來計算實體對象各個部分的尺寸。如果以前沒有掃描過該實體對象,亦即還沒有量測該實體對象的量測程序,則對象判斷模塊130通知量測人員編寫量測該實體對象的量測程序(步驟609),編好量測程序后再轉(zhuǎn)至步驟607進行量測。
執(zhí)行完量測程序以后,各計算出來的尺寸即匯總生成所掃描實體對象的量測尺寸數(shù)據(jù)(步驟611)。所生成的量測尺寸數(shù)據(jù)會以一種計算機可識別的格式儲存,在本具體實施方式
中,該量測尺寸數(shù)據(jù)是以Excel格式儲存于一Excel活頁簿的量測數(shù)據(jù)工作表(圖中未畫出)中,其一方面為報表生成子系統(tǒng)170所應用而成為尺寸報表的一部分內(nèi)容,另一方面可為自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180所應用而輸出到CAD圖文件中。
同時,圖文件接收裝置150接收用戶所輸入的該被掃描實體對象的設計圖文件(步驟615)。在本實施方式中,用戶所輸入的圖文件為CAD圖文件。所接收的CAD圖文件會傳送至圖文件存儲管理中心3100以及數(shù)據(jù)采集子模塊510,其一方面為自動擷取圖文件尺寸子系統(tǒng)160所利用而擷取該圖文件中像素的公稱值(步驟617),另一方面其可為自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180輸入自動掃描量測子系統(tǒng)100所獲得的量測尺寸數(shù)據(jù)(步驟619)。在步驟617中所獲得的圖文件中像素的公稱值與自動掃描量測子系統(tǒng)100所獲得的該實體對象的量測尺寸可為報表生成子系統(tǒng)170整合而生成該實體對象的尺寸數(shù)據(jù)報表(步驟613)。最后,所生成的尺寸數(shù)據(jù)報表與已輸入量測尺寸的圖文件被存盤(步驟621)。
圖7所示的是圖1中自動擷取圖文件尺寸子系統(tǒng)160的作業(yè)流程圖。首先,圖文件接收模塊3110從圖文件接收裝置150接收實體對象的CAD圖文件(步驟701),圖文件更新模塊3130會判斷該圖文件是否規(guī)范(步驟703),比如是否符合圖位范圍的設定等。如果該圖文件不符合系統(tǒng)的要求,圖文件更新模塊3230會通知用戶對其進行更新操作(步驟705),并在用戶完成更新動作以后再次進行判斷。如果圖文件符合本發(fā)明系統(tǒng)的要求,圖文件處理中心3200即對其進行處理以獲得圖文件中像素的尺寸數(shù)據(jù)(步驟707),該處理過程包括信息收集、數(shù)據(jù)采集、數(shù)據(jù)分析以及輸出處理等,后面會對此作詳細介紹。
上述經(jīng)圖文件處理中心3200所獲得的圖文件中像素的尺寸數(shù)據(jù)為數(shù)據(jù)存儲管理中心3300中的數(shù)據(jù)接收模塊3310所接收,并由數(shù)據(jù)檢查模塊3320對其進行檢查(步驟709),以判斷所獲取的尺寸數(shù)據(jù)是否有誤(步驟711)。如果該尺寸數(shù)據(jù)有誤,則對其進行糾錯(步驟713)并再次進行檢查,直至無誤。無誤的尺寸數(shù)據(jù)最終為數(shù)據(jù)存盤模塊3330所存儲,并應用到實際中(步驟715),如用于生成尺寸數(shù)據(jù)報表等。
圖8是圖文件處理中心3200進行信息收集的流程圖。信息收集模塊3211首先收集用戶所輸入的各種信息(步驟801),包括用戶從用戶界面所輸入的信息以及從CAD圖文件中輸入的信息。從用戶界面輸入的信息包括有尺寸的公差、圖位范圍以及存盤路徑等。從CAD圖文件輸入的信息包括選擇圖號、選擇公稱值、設定圖位計算范圍等,在圖文件中輸入信息是以點擊圖文件中像素的方式來實現(xiàn)的。接著信息收集模塊3211會判斷用戶所輸入的信息是否正確(步驟803),如果用戶所輸入的信息不符合系統(tǒng)的要求,系統(tǒng)會要求用戶重新輸入(步驟805)。如果輸入的信息符合要求,信息收集模塊3211會儲存所獲取的信息(步驟807)。
圖9所示的是數(shù)據(jù)采集模塊3212獲取圖文件中像素的屬性值的流程圖。數(shù)據(jù)采集模塊3212首先從信息收集模塊3211所儲存的圖位計算范圍中獲取一像素(步驟901),并判斷該像素的屬性是否符合要求(步驟903)。在本實施例中,該要求的屬性是指類別屬性為數(shù)字類型。如果不一致,則繼續(xù)在指定的圖位計算范圍內(nèi)尋找像素。如果像素的類別屬性為數(shù)字,則將該像素的屬性值輸出到Excel活頁簿的一屬性工作表中(步驟905),該輸出的屬性值包括該像素在圖文件中的X軸、Y軸坐標值。然后判斷指定圖位計算范圍內(nèi)是否還有未找的像素(步驟907)。如果還有未判斷屬性的像素,則轉(zhuǎn)至步驟901,否則流程結(jié)束。
圖10是自動擷取圖文件尺寸子系統(tǒng)160的圖文件處理過程中數(shù)據(jù)分析計算的流程圖。圖位計算(步驟1001)可判斷所獲取的代表圖號的像素是否在指定的圖形范圍即圖位范圍內(nèi),并將在指定范圍內(nèi)的像素輸出到Excel活頁簿中的一圖位工作表中。公差計算(步驟1003)用于判斷代表公稱值的像素是否具有公差值,并給無公差值的像素賦一預設的公差值,再將其存儲于Excel活頁簿中的一公差工作表中。該預設的公差值是信息收集子模塊3211所獲取的由用戶從用戶界面輸入的公差值。上述圖位計算和公差計算在下面會作詳細描述。在上述計算完成以后,數(shù)據(jù)分析子模塊3213調(diào)用屬性工作表中的代表圖號與公稱值的像素的屬性值(步驟1005),該屬性值包括代表圖號的像素及其X軸、Y軸坐標值、代表公稱值的像素及其在圖文件中的X軸、Y軸坐標值,并進行邏輯計算(步驟1007),以找出圖號和與其距離最近的公稱值像素。如果找出與一圖號距離最小的公稱值,則將該圖號、公稱值與最小距離值輸出到Excel活頁簿中的一最小距離值工作表中(步驟1009),否則繼續(xù)進行比較。
圖11所示的是圖10中圖位計算的流程圖。數(shù)據(jù)分析子模塊3213調(diào)用用戶所輸入的圖位計算范圍(步驟1101)并計算該范圍中每一位置的坐標(步驟1103),然后生成一圖位邏輯判斷(步驟1105),該邏輯判斷用于判斷代表圖號的像素在圖文件中的位置是否在圖位計算范圍內(nèi)。再擷取代表圖號的像素的坐標值(步驟1107),并利用圖位邏輯判斷來確定該圖號是否在圖位計算范圍內(nèi)(步驟1109)。如果所擷取的圖號沒有在圖位計算范圍內(nèi),則擷取其它圖號的坐標值。如果該圖號在圖位計算范圍內(nèi),則將該圖號輸出到Excel活頁簿中的圖號工作表中(步驟1111)。
圖12是圖10中公差計算的流程圖。在這一過程中,數(shù)據(jù)分析子模塊3213先擷取圖文件中代表公稱值的像素(步驟1201),并判斷其是否帶有設計公差值(步驟1203)。如果該公稱值中已有設計公差值,則將該尺寸的設計公差輸出到Excel活頁簿中的公差工作表中。如果該公稱值沒有公差,則調(diào)用信息收集模塊3211所收集的用戶所輸入的公差(步驟1205),并將其與公稱值結(jié)合起來。然后數(shù)據(jù)分析子模塊3313判斷該公差與公稱值是否匹配(步驟1207),并將匹配的公差輸出到Excel活頁簿中的公差工作表中(步驟1209)。
圖13所示的是圖10中邏輯計算的流程圖,該流程的主要目的在于找出圖號和像素公稱值之間的最小距離。在數(shù)據(jù)輸入步驟(步驟1301),數(shù)據(jù)分析子模塊3213把上述所調(diào)用的代表圖號的像素及其X軸、Y軸坐標分配到三個不同的內(nèi)存空間,將調(diào)用的代表公稱值的像素及其在圖文件中的X軸、Y軸坐標值分配到另外三個不同的內(nèi)存空間。下一步即是計算各個圖號同其它公稱值像素的距離(步驟1303),其根據(jù)公式SQR((a-b)2+(d-c)2)來計算,其中a代表圖號X軸坐標值,b代表公稱值像素X軸坐標值,c代表公稱值像素Y軸坐標值,d代表圖號Y軸坐標值。然后計算出各個圖號同其它公稱值之間距離的最小值(步驟1305),再判斷是否有兩個以上的圖號和同一個公稱值像素之間的距離值都是最小值(步驟1307)。如果有兩個以上的圖號和同一個公稱值像素的距離為最小,則按坐標的X軸方向和Y軸方向來分別比較各圖號與公稱值之間的距離值,并計算出其中的最小值(步驟1311)。如果所有距離最小值均已計算出來,則將其輸出到Excel活頁簿中的最小距離值工作表內(nèi)(步驟1313)。
圖14是圖7中圖文件處理過程中數(shù)據(jù)輸出處理的流程圖。數(shù)據(jù)匯總(步驟1401)用于把分散于各個不同表格中的圖號、公稱值、圖位、上下公差等數(shù)據(jù)輸入到Excel活頁簿中的同一工作表中。在轉(zhuǎn)換數(shù)據(jù)格式步驟(步驟1403)里,用于將CAD文件的文字格式轉(zhuǎn)換成Excel活頁簿格式的文字格式。在數(shù)據(jù)篩選過程中(步驟1405),則把不需要的數(shù)據(jù),如暫存的圖號、公稱值、公差的三維坐標值等刪除掉,并釋放內(nèi)存中的變量、數(shù)組及暫存值等。檔案存儲(步驟1407)則主要是確定檔案的名稱以及設定存盤的路徑。
圖15是報表生成子系統(tǒng)170的流程圖。在生成報表前,報表生成子系統(tǒng)170首先會從檔案管理模塊410調(diào)用用戶所提供的標準報表格式(步驟1501),并判斷報表的字段參數(shù)在系統(tǒng)中有無設定(步驟1503)。如果報表字段參數(shù)已經(jīng)設定,則直接至步驟1507查詢系統(tǒng)中有無用戶所提供的實體對象的量測尺寸數(shù)據(jù)以及從實體對象圖文件所獲取的實體對象的公稱值數(shù)據(jù)。反之,如果以前沒有設定該類字段參數(shù),則字段參數(shù)設定模塊421會根據(jù)用戶所提供的報表格式生成各字段參數(shù)并將其儲存在參數(shù)管理模塊430中(步驟1505),然后再查詢上述的尺寸數(shù)據(jù)(步驟1507)。如果系統(tǒng)中暫無所需的尺寸數(shù)據(jù),則系統(tǒng)提示錯誤(步驟1509),整個流程結(jié)束。如果系統(tǒng)中已有該實體對象的量測尺寸數(shù)據(jù)與公稱值數(shù)據(jù),報表生成子模塊422調(diào)用參數(shù)管理模塊430內(nèi)的格式字段參數(shù)以及檔案管理模塊410內(nèi)的用戶所提供的標準報表格式(步驟1511)。然后根據(jù)字段參數(shù)的不同,將所獲得的圖文件的尺寸數(shù)據(jù)一一對應地輸入到報表的不同的字段中,從而生成一份符合用戶需求的報表(步驟1513)。最后將所生成的報表儲存(步驟1515)。
圖16是自動貼取數(shù)據(jù)至圖文件子系統(tǒng)180的流程圖。首先需獲得相關(guān)的數(shù)據(jù)(步驟1601),如要輸入尺寸數(shù)據(jù)的實體對象的CAD圖文件以及要輸入該CAD圖文件的量測所得到的實體對象的尺寸數(shù)據(jù)等。然后數(shù)據(jù)處理模塊520執(zhí)行處理程序以將量測尺寸數(shù)據(jù)輸出到CAD圖文件中(步驟1603),再將輸入好量測尺寸的CAD圖文件輸出至圖文件存儲管理模塊530(步驟1605)。圖文件存儲管理模塊530會對輸入好尺寸數(shù)據(jù)的圖文件進行檢查(步驟1607)并判斷所輸入的量測尺寸是否有誤(步驟1609)。如果所輸入的尺寸有誤,則需對其進行糾錯(步驟1611),并將糾正的圖文件輸出到圖文件存儲管理模塊530以便于統(tǒng)一儲存管理。
圖17是圖16中獲取數(shù)據(jù)的流程圖。在獲得要輸入的尺寸數(shù)據(jù)以后,需將其轉(zhuǎn)換成Excel活頁簿的形式(步驟1701)以讓用戶可以識別其內(nèi)容。然后開啟需要輸入量測尺寸的CAD圖文件(步驟1703),并檢查該圖文件是否符合系統(tǒng)所要求的版本(步驟1705)。
圖18是圖16中執(zhí)行處理程序的流程圖。首先數(shù)據(jù)收集子模塊521會收集輸入尺寸所需的各種相關(guān)數(shù)據(jù)(步驟1801),然后執(zhí)行程序調(diào)用子模塊522根據(jù)用戶所需求的尺寸數(shù)據(jù)輸出方式調(diào)用不同的執(zhí)行程序(步驟1803)。由于量測實體對象時,均分多次測量以提高測量的精度,因此會形成多組的量測數(shù)據(jù)。根據(jù)不同的用戶需求,本發(fā)明的系統(tǒng)可以將其中的一組測量數(shù)據(jù)輸入到圖文件中,也可以將測量的多組數(shù)據(jù)輸入到圖文件中,還可以選擇將與公稱值差異最大的一組量測值輸入到圖文件中。相應地,在本具體實施方式
中,共有三種執(zhí)行程序一組輸入一組輸出執(zhí)行程序、多組輸入多組輸出執(zhí)行程序以及多組輸入最差值輸出執(zhí)行程序。一組輸入一組輸出是指只輸入一組量測尺寸數(shù)據(jù)然后將該組數(shù)據(jù)輸出到圖文件中。多組輸入多組輸出是指輸入多組量測尺寸數(shù)據(jù),然后將該等數(shù)據(jù)全部輸出到圖文件中。多組輸入最差值輸出是指輸入多組量測尺寸數(shù)據(jù),然后將與設計尺寸差異最大的一組量測尺寸輸出到圖文件中。執(zhí)行不同的執(zhí)行程序,便可達到不同的效果。隨后,圖文件與數(shù)據(jù)端口獲取子模塊523獲得要輸入尺寸的圖文件與所輸入量測數(shù)據(jù)之間的連接端口,以實現(xiàn)CAD圖文件和量測尺寸之間的數(shù)據(jù)通訊(步驟1805)。數(shù)據(jù)格式轉(zhuǎn)換子模塊524將類別為數(shù)字型的量測值的類別屬性轉(zhuǎn)換成CAD圖文件所能識別的文字型(步驟1807),轉(zhuǎn)換的主要原因是因為CAD圖文件中的單文字和多行文字的格式可能和Excel活頁簿中的文字形式不一樣,因此輸入到CAD中就會出錯,從而要利用程序去糾正。然后,屬性提取子模塊525提取圖文件中像素的屬性值(步驟1809),并由分析計算子模塊526利用該屬性值進行分析計算以把Excel活頁簿中的量測數(shù)據(jù)與從CAD圖文件中提取的像素的屬性值建立聯(lián)系,從而確定將何種量測數(shù)據(jù)輸出到CAD圖文件中(步驟1811)。最后,數(shù)據(jù)輸出子模塊527將所確定的量測數(shù)據(jù)輸出到CAD圖文件中(步驟1813)。
圖19是圖18中調(diào)用執(zhí)行程序的流程圖。根據(jù)數(shù)據(jù)收集子模塊521所獲取的用戶所輸入的信息,執(zhí)行程序調(diào)用子模塊522首先判定是否要一組數(shù)據(jù)輸入再一組數(shù)據(jù)輸出(步驟1901),如果確定為是,則調(diào)用一組輸入/一組輸出執(zhí)行程序(步驟1903)。反之,如果不是要求一組輸入再一組輸出,執(zhí)行程序調(diào)用子模塊522繼續(xù)判斷是否要多組數(shù)據(jù)輸入再多組數(shù)據(jù)輸出(步驟1905),如果確定為是,則執(zhí)行程序調(diào)用子模塊522就調(diào)用多組輸入/多組輸出執(zhí)行程序(步驟1907)。如果不是,則判斷是否要多組數(shù)據(jù)輸入再選取最差值輸出(步驟1909),如果是,則調(diào)用多組輸入/選取最差值輸出執(zhí)行程序(步驟1911),否則,提示錯誤信息(步驟1913),告知用戶選擇一種執(zhí)行程序。
圖20所示的是圖18中轉(zhuǎn)換數(shù)據(jù)對象的文字格式的流程圖。首先Excel活頁簿中獲得量測值和圖號所在的字段(步驟2001),然后建立一個從1到無限大的循環(huán)(步驟2003)并運行該循環(huán)。當運行到一個循環(huán)值時,需判斷當前循環(huán)值相同的圖號所的字段值是否為零(步驟2005)。如果為零,則循環(huán)結(jié)束,否則擷取當前循環(huán)值所在字段量測值的類別屬性(步驟2007),并判斷該屬性是否為文字(步驟2009)。如果當前循環(huán)值所在字段量測值的類別為文字,則進行下一循環(huán),否則將其轉(zhuǎn)換成CAD圖文件所能識別的文字格式(步驟2011),并判斷與下一循環(huán)值相同的圖號所在字段值是否為零(步驟2013),如果不為零,則返回到步驟2007繼續(xù)進行循環(huán),否則循環(huán)結(jié)束。
圖21是圖18中CAD像素對象屬性值提取的流程圖。首先建立一個依圖文件所有像素對象的循環(huán)(步驟2101),用于根據(jù)該循環(huán)來查詢圖文件中的所有像素對象。在運行循環(huán)的過程中,每查詢到一像素對象,則首先判斷該像素是否為圖塊(步驟2103),如果是,則提取該像素的圖塊屬性及其X、Y軸坐標值(步驟2105),如果不是,則判斷像素是否為單行文字(步驟2107)。如果所查詢的像素若是單行文字,則提取其文本屬性及其X、Y軸坐標值(步驟2105)。反之,若所查詢的像素不是單行文字,則判斷其是否為多行文字(步驟2109)。如果像素為多行文字,則提取其文本屬性及其X、Y軸坐標值(步驟2105),如果不是多行文字,則判斷其是否為尺寸對象(步驟2111)。該尺寸對象包括線性標注尺寸對象、半(直)徑標注尺寸對象、角度標注尺寸對象以及引線標注尺寸對象等。如果像素為尺寸對象,則提取其尺寸部分屬性值及其X、Y軸坐標值(步驟2105)。提取了各像素的屬性值及X、Y軸坐標值后,則判斷各提取的屬性值是否符合一預定的標準(步驟2113)。在本實施例中,該預定的標準為像素的圖層與開始執(zhí)行程序時點選的像素相同、像素的類別屬性為數(shù)字且為小于5000的整數(shù)。如果像素符合該標準,則將該像素的屬性值及其X、Y軸坐標分別輸入至Excel活頁簿中一對象屬性工作表中的欄A、欄B及欄C中(步驟2115),再進行下一循環(huán)。反之,如果像素不符合該標準,則將該像素的屬性值及其X、Y軸坐標值分別輸出到Excel活頁簿中一對象屬性工作表中的欄D、欄E及欄F(步驟2117),然后再進行下一循環(huán)。
在步驟2111,如果像素對象不是尺寸對象,則判斷圖文件中是否還有其它的像素(步驟2119),如果有,則進行到下一循環(huán),如果沒有,則結(jié)束屬性值提取的流程。
圖22是圖18中分析計算步驟的流程圖。分析計算子模塊526首先擷取屬性提取子模塊525所獲得的CAD圖文件中像素的屬性值(步驟2201),然后建立一個從1至無限大的循環(huán)(步驟2203)。運行該循環(huán),首先判斷與循環(huán)值相同的圖號是否為零(步驟2205),如果圖號為零,則結(jié)束該次循環(huán),如果不為零,則判斷量測值的整數(shù)部分是否等于CAD像素屬性值(步驟2207)。如果不等于,則將量測值輸出到CAD圖文件中(步驟2215),如果等于零,則繼續(xù)判斷量測值小數(shù)部分是否為零(步驟2209)。如果為零,則將該量測值輸出到CAD圖文件中(步驟2215),否則,將當前循環(huán)值加1以后,判斷圖號為當前循環(huán)值加1的像素的量測值是否為整數(shù)(步驟2211)。如果為整數(shù),則將該量測值輸出到CAD圖文件中(步驟2215),否則,把當前量測值存儲到一變量I=I+CH(10)+CH(13)中(步驟2213),然后進入下一循環(huán)。上述的等式中,I代表當前量測值,CH(10)代表一空格,CH(13)代表一回車操作。
圖23是圖18中輸入數(shù)據(jù)至CAD圖文件的流程圖。數(shù)據(jù)輸出子模塊527首先從Excel活頁簿中獲取要輸出到CAD圖文件中的量測數(shù)據(jù)(步驟2301),然后從數(shù)據(jù)收集子模塊521處獲得用戶所定義的一些輸出對象的屬性,如引出線顏色、輸出字體顏色、超出公差字體的顏色等等(步驟2303)。再從CAD圖文件中像素坐標處建立一條根據(jù)使用者自訂的引出線(步驟2305),然后在引出線終點坐標處建立從Excel活頁簿中獲取的量測數(shù)據(jù)(步驟2307),該量測數(shù)據(jù)為文字型的。然后判斷該文字型的量測數(shù)據(jù)是否超出了實體對象的設計公差范圍(步驟2309)。如果量測值超出了設計值的公差范圍,則將顯示于圖文件中的量測值的顏色改變成用戶自定的超出公差字體的顏色(步驟2311),然后檢查是否還有遺漏的量測數(shù)據(jù)沒有輸出到圖文件中(步驟2313),如果有,則重復上述的步驟,否則整個輸入數(shù)據(jù)至圖文件的流程結(jié)束。在步驟2309,如果量測值沒有超出設計值的公差范圍,則直接跳至步驟2313檢查是否還有遺漏的量測數(shù)據(jù)沒有輸出到圖文件中。
權(quán)利要求
1.一種自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于包括一自動掃描量測子系統(tǒng),用于根據(jù)實體對象的點云數(shù)據(jù)來量測該實體對象并獲得該實體對象的量測尺寸;一圖文件接收裝置,用于接收上述實體對象的設計圖文件;一自動擷取圖文件尺寸子系統(tǒng),用于從實體對象的設計圖文件中獲取實體對象的設計尺寸;一報表生成子系統(tǒng),用于將實體對象的設計尺寸與量測尺寸結(jié)合生成實體對象的尺寸數(shù)據(jù)報表;一自動貼取數(shù)據(jù)至圖文件子系統(tǒng),用于將上述所獲得的實體對象的量測尺寸數(shù)據(jù)輸出到該實體對象的設計圖文件中。
2.如權(quán)利要求1所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動掃描量測子系統(tǒng)包括有一點云數(shù)據(jù)接收模塊,用于獲取實體對象的點云數(shù)據(jù)。
3.如權(quán)利要求2所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動掃描量測子系統(tǒng)包括有一檔案轉(zhuǎn)換模塊,用于將實體對象的點云數(shù)據(jù)轉(zhuǎn)換成計算機可識別的格式。
4.如權(quán)利要求2所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動掃描量測子系統(tǒng)包括有一實體對象判斷模塊,用于確定是否有該實體對象的量測程序。
5.如權(quán)利要求2所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動掃描量測子系統(tǒng)包括有一量測程序模塊,用于獲取實體對象的量測尺寸數(shù)據(jù)。
6.如權(quán)利要求1所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動擷取圖文件尺寸子系統(tǒng)包括有一圖文件存儲管理中心,用于接收、分類以及存儲實體對象的設計圖文件。
7.如權(quán)利要求6所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動擷取圖文件尺寸子系統(tǒng)還包括有一圖文件處理中心,用于獲取實體對象的設計尺寸數(shù)據(jù)。
8.如權(quán)利要求6所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動擷取圖文件尺寸子系統(tǒng)還包括有一數(shù)據(jù)存儲管理中心,用于存儲所獲取的實體對象的設計尺寸數(shù)據(jù)。
9.如權(quán)利要求1所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于報表生成子系統(tǒng)包括有一檔案管理模塊,用于管理用戶所提供的報表的格式。
10.如權(quán)利要求9所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于報表生成子系統(tǒng)還包括有一報表處理模塊,用于根據(jù)用戶的需求生成不同格式的實體對象尺寸數(shù)據(jù)報表。
11.如權(quán)利要求9所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于報表生成子系統(tǒng)還包括有一參數(shù)管理模塊,用于管理根據(jù)用戶需求所生成的各種報表字段參數(shù)。
12.如權(quán)利要求1所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動貼取數(shù)據(jù)至圖文件子系統(tǒng)包括有一數(shù)據(jù)采集模塊,用于獲取實體對象的量測尺寸數(shù)據(jù)以及要輸入這些量測尺寸的設計圖文件。
13.如權(quán)利要求12所述的自動掃描量測數(shù)據(jù)分析處理系統(tǒng),其特征在于自動貼取數(shù)據(jù)至圖文件子系統(tǒng)還包括有一數(shù)據(jù)處理模塊,用于將實體對象的量測尺寸數(shù)據(jù)輸出到該設計圖文件中。
14.一種自動掃描量測數(shù)據(jù)分析處理方法,其特征在于包括如下步驟量測實體對象并獲取實體對象的量測尺寸數(shù)據(jù);接收上述實體對象的設計圖文件;從實體對象的設計圖文件中獲取實體對象的設計尺寸;將實體對象的設計尺寸與量測尺寸結(jié)合生成實體對象的尺寸數(shù)據(jù)報表;將上述所獲得的實體對象的量測尺寸數(shù)據(jù)輸出到該實體對象的設計圖文件中。
15.如權(quán)利要求14所述的自動掃描量測數(shù)據(jù)分析處理方法,其特征在于獲取實體對象的量測尺寸數(shù)據(jù)的步驟包括有如下步驟接收實體對象的點云數(shù)據(jù);將實體對象的點云數(shù)據(jù)轉(zhuǎn)換成計算機可識別處理的格式;查詢有無量測該種實體對象的量測程序;執(zhí)行量測程序以獲取該實體對象的量測尺寸數(shù)據(jù)。
16.如權(quán)利要求15所述的自動掃描量測數(shù)據(jù)分析處理方法,其特征在于查詢量測程序的步驟更包括有當沒有該種實體對象的量測程序時,通知用戶編寫量測程序的步驟。
17.如權(quán)利要求14所述的自動掃描量測數(shù)據(jù)分析處理方法,其特征在于獲取實體對象的設計尺寸的步驟更包括有如下步驟獲取實體對象的電子形式的設計圖文件;對上述的設計圖文件進行分析計算以獲取實體對象的設計尺寸數(shù)據(jù);存儲實體對象的設計尺寸數(shù)據(jù)。
18.如權(quán)利要求14所述的自動掃描量測數(shù)據(jù)分析處理方法,其特征在于生成實體對象的尺寸數(shù)據(jù)報表的步驟更包括有如下的步驟接收用戶提供的報表格式;根據(jù)用戶提供的報表格式設定報表的字段參數(shù);接收實體對象的量測尺寸數(shù)據(jù)以及設計尺寸數(shù)據(jù);根據(jù)報表的字段參數(shù)生成實體對象的尺寸數(shù)據(jù)報表。
19.如權(quán)利要求14所述的自動掃描量測數(shù)據(jù)分析處理方法,其特征在于輸出量測尺寸至實體對象設計圖文件的步驟更包括有如下步驟獲取實體對象的量測尺寸數(shù)據(jù)以及設計圖文件;將實體對象的量測尺寸輸出到實體對象的設計圖文件中;存儲已輸入量測尺寸的設計圖文件。
全文摘要
本發(fā)明提供有一種自動掃描量測數(shù)據(jù)分析處理系統(tǒng)和方法。該自動掃描量測數(shù)據(jù)分析處理系統(tǒng)包括有一自動掃描量測子系統(tǒng),用于根據(jù)實體對象的點云數(shù)據(jù)來量測該實體對象并獲得該實體對象的量測尺寸;一圖文件接收裝置,用于接收上述實體對象的設計圖文件;一自動擷取圖文件尺寸子系統(tǒng),用于從實體對象的設計圖文件中獲取實體對象的設計尺寸;一報表生成子系統(tǒng),用于將實體對象的設計尺寸與量測尺寸結(jié)合生成實體對象的尺寸數(shù)據(jù)報表;一自動貼取數(shù)據(jù)至圖文件子系統(tǒng),用于將上述所獲得的實體對象的量測尺寸數(shù)據(jù)輸出到該實體對象的設計圖文件中。本發(fā)明可自動實現(xiàn)實體對象的量測,并將量測值與設計值進行比對以指導生產(chǎn)。
文檔編號G06F17/50GK1456975SQ0211520
公開日2003年11月19日 申請日期2002年5月6日 優(yōu)先權(quán)日2002年5月6日
發(fā)明者張旨光 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司