用于計算機圖紙模型的數據處理方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種用于計算機圖紙模型的數據處理方法和裝置。該用于計算機圖紙模型的數據處理方法包括:從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫;獲取待檢查模型的信息;判斷待檢查模型的信息是否符合待檢查的模型的設計標準;以及如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息。通過本發(fā)明,解決了相關技術中難以檢查模型是否符合設計標準的要求的問題。
【專利說明】用于計算機圖紙模型的數據處理方法和裝置
【技術領域】
[0001]本發(fā)明涉及計算機領域,具體而言,涉及一種用于計算機圖紙模型的數據處理方法和裝置。
【背景技術】
[0002]隨著計算機輔助設計(Computer-aided Design,簡稱CAD)軟件在世界范圍內的廣泛應用,CAD軟件產生了多種工業(yè)設計標準,其中,最常見的工業(yè)設計標準有國家標準GB、國際標準(International Organization for Standardization,簡稱 ISO)、日本工業(yè)標準(Japanese Industiral Standards,簡稱 JIS)、美國國家標準(American NationalStandards Institute,簡稱 ANSI )、英國標準(British Standards,簡稱 BS)、德國標準(Deutsches Institute fur Nor-mung,簡稱DIN)等。在上述設計標準的基礎上,各企業(yè)為了滿足自身的生產習慣,又進一步形成了企業(yè)內部的設計標準。
[0003]面對眾多的設計標準,用戶在利用CAD軟件繪制同一圖紙時可能會基于一種或多種設計標準。而基于多種設計標準繪制同一圖紙是不標準的,并且即使基于一種設計標準繪制圖紙,也不是圖紙中的所有模型都符合設計標準的要求。不標準的圖紙會給信息采集帶來困難。例如,在不同的設計標準下,機械行業(yè)在利用CAD軟件繪制圖紙時,由于不同的設計標準對標題欄和明細表的樣式、大小的定義各不相同,因此圖紙中的標題欄和明細表樣式各異,大小不一。這樣,在米集標題欄和明細表中的信息時,由于無法保證模型的標準化,加之圖紙數量巨大,因此會給圖紙瀏覽、信息提取等帶來嚴重的問題。
[0004]隨著云計算成為處理海量數據主要手段的大數據時代的來臨,以及基于標準化模型的3D打印技術的普及,企業(yè)對模型標準化的要求越來越高。為了使模型標準化,在相關技術中,一般采用翻閱大量文獻資料的方式來檢查模型是否符合設計標準的要求。這種檢查方式不僅工作效率低,而且難以檢查模型是否符合設計標準的要求。
[0005]針對相關技術中難以檢查模型是否符合設計標準的要求的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0006]本發(fā)明的主要目的在于提供一種用于計算機圖紙模型的數據處理方法和裝置,以解決相關技術中難以檢查模型是否符合設計標準的要求的問題。
[0007]為了實現上述目的,根據本發(fā)明的一個方面,提供了一種用于計算機圖紙模型的數據處理方法。該方法包括:從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫;獲取待檢查模型的信息;判斷待檢查模型的信息是否符合待檢查的模型的設計標準;以及如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息。
[0008]進一步地,在從標準庫中提取圖紙中待檢查模型的設計標準之后,該數據處理方法還包括:將待檢查模型的設計標準傳入標準比較器;通過待檢查模型的設計標準對標準比較器進行初始化,在獲取待檢查模型的信息之后,數據處理方法還包括:將待檢查模型的信息傳入初始化的標準比較器,判斷待檢查模型的信息是否符合待檢查的模型的設計標準包括:在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準。
[0009]進一步地,在獲取待檢查模型的信息之后,該數據處理方法還包括:確定待檢查模型的信息的集合;以及判斷集合是否為空,其中,如果判斷出集合不為空,則逐條判斷集合中的待檢查模型的信息是否符合待檢查模型的設計標準。
[0010]進一步地,在記錄待檢查的模型的信息之后,數據處理方法還包括:對記錄的待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息;顯示帶標記的待檢查模型的信息;和/或基于帶標記的待檢查模型的信息輸出提示信息,提示信息包括不符合待檢查模型的設計標準的原因和待檢查模型的設計標準。
[0011]進一步地,在從標準庫中提取圖紙中待檢查模型的設計標準之前,數據處理方法還包括:獲取一個或多個設計標準;以及將一個或多個設計標準存儲到標準庫中。
[0012]為了實現上述目的,根據本發(fā)明的另一方面,提供了一種用于計算機圖紙模型的數據處理裝置。該裝置包括:提取模塊,用于從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫;第一獲取模塊,用于獲取待檢查模型的信息;第一判斷模塊,用于判斷待檢查模型的信息是否符合待檢查的模型的設計標準;以及記錄模塊,用于如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息。
[0013]進一步地,該數據處理裝置還包括:第一傳輸模塊,用于在從標準庫中提取圖紙中待檢查模型的設計標準之后,將待檢查模型的設計標準傳入標準比較器;初始化模塊,用于通過待檢查模型的設計標準對標準比較器進行初始化;第二傳輸模塊,用于在獲取待檢查模型的信息之后,將待檢查模型的信息傳入初始化的標準比較器;第一判斷模塊還用于在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準。
[0014]進一步地,該數據處理裝置還包括:確定模塊,用于在獲取待檢查模型的信息之后,確定待檢查模型的信息的集合;以及第二判斷模塊,用于判斷集合是否為空,其中,第一判斷模塊還用于如果判斷出集合不為空,則逐條判斷集合中的待檢查模型的信息是否符合待檢查模型的設計標準。
[0015]進一步地,該數據處理裝置還包括:標記模塊,用于在記錄待檢查的模型的信息之后,對記錄的待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息;顯示模塊,用于顯示帶標記的待檢查模型的信息;和/或輸出模塊,用于基于帶標記的待檢查模型的信息輸出提示信息,提示信息包括不符合待檢查模型的設計標準的原因和待檢查模型的設計標準。
[0016]進一步地,該數據處理裝置還包括:第二獲取模塊,用于在從標準庫中提取圖紙中待檢查模型的設計標準之前,獲取一個或多個設計標準;以及存儲模塊,用于將一個或多個設計標準存儲到標準庫中。
[0017]通過本發(fā)明,采用從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫;獲取待檢查模型的信息;判斷待檢查模型的信息是否符合待檢查的模型的設計標準;以及如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息,解決了相關技術中難以檢查模型是否符合設計標準的要求的問題,進而達到了自動檢查模型的標準化水平的效果。
【專利附圖】
【附圖說明】
[0018]構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0019]圖1是根據本發(fā)明實施例的用于計算機圖紙模型的數據處理裝置的示意圖;
[0020]圖2是根據本發(fā)明實施例的標準庫的結構的示意圖;
[0021]圖3是根據本發(fā)明可選實施例的用于計算機圖紙模型的數據處理裝置的示意圖;
[0022]圖4是根據本發(fā)明實施例的用于計算機圖紙模型的數據處理方法的流程圖;以及
[0023]圖5是根據本發(fā)明可選實施例的用于計算機圖紙模型的數據處理方法的流程圖。
【具體實施方式】
[0024]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0025]為了使本領域的技術人員更好的理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,在本領域普通技術人員沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明的保護范圍。
[0026]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0027]根據本發(fā)明的實施例,提供了一種用于計算機圖紙模型的數據處理裝置,該用于計算機圖紙模型的數據處理裝置用于檢查圖紙中的模型是否符合設計該圖紙時所采用的設計標準。
[0028]圖1是根據本發(fā)明實施例的用于計算機圖紙模型的數據處理裝置的示意圖。
[0029]如圖1所示,該裝置包括:提取模塊10、第一獲取模塊20、第一判斷模塊30和記錄模塊40。
[0030]提取模塊10用于從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫。
[0031]在本發(fā)明實施例中,具體地,可以根據圖紙中的設計內容,從標準庫中檢索出相應的設計準側,即,可以根據圖紙中待檢查模型的信息,從標準庫中提取待檢查模型的設計標準。其中,標準庫為一個數據庫,由標準管理器管理,標準庫的結構如圖2所示,該標準庫中可以存儲標準1、標準2、標準3等等一個或者多個標準。例如,該標準庫中可以存儲GB、ISO、JIS、ANS1、BS、DIN等。每個標準中可以包括多種樣式,例如,門樣式、窗樣式、杯子樣式等等,進一步地,每種樣式又可以包括多個條目,例如,門樣式中可以包括構成門樣式的線條的顏色、形態(tài)、寬度等風格條目。樣式由樣式管理器管理。
[0032]需要說明的是,此處的標準即為設計標準。其中,如果一張圖紙中的所有設計內容均采用同一設計標準并且符合設計標準的要求,則該圖紙為符合標準的圖紙,否則,該圖紙為不符合標準的圖紙。因此,當從標準庫中提取的圖紙中待檢查模型的設計標準的個數大于等于2時,圖紙中的內容為不符合設計標準的內容。
[0033]第一獲取模塊20用于獲取待檢查模型的信息。
[0034]其中,待檢查模型的信息可以為一張或者多張圖紙上的全部待檢查模型的信息。這樣,可以從整體上檢查圖紙符合標準化的水平。待檢查模型的信息還可以為一張或者多張圖紙上的部分待檢查模型的信息。部分待檢查模型的信息可以為預先設定的信息,這樣,可以過濾掉其他信息,而僅僅檢查用戶關注的部分待檢查模型的信息,從而可以提高系統(tǒng)的檢查效率。例如,可以僅僅檢查多張圖紙的標題欄和明細欄等信息是否符合同一設計標準的要求。
[0035]第一判斷模塊30用于判斷待檢查模型的信息是否符合待檢查的模型的設計標準。
[0036]具體地,可以通過以下步驟判斷待檢查模型的信息是否符合待檢查的模型的設計標準:
[0037]首先,可以根據待檢查模型的信息確定該待檢查模型的信息對應的待檢查模型的樣式。
[0038]然后,可以基于待檢查模型的樣式逐條檢索待檢查模型的設計標準中的所有樣式,并將待檢查模型的樣式逐條與待檢查模型的設計標準中的所有樣式進行匹配。
[0039]如果上述匹配過程匹配成功,則可以判斷出待檢查模型的信息符合待檢查的模型的設計標準。
[0040]如果上述匹配過程匹配不成功,則可以判斷待檢查模型的樣式是否為自定義樣式。其中,如果判斷出待檢查模型的樣式不是自定義樣式,則可以判斷出待檢查模型的信息不符合待檢查的模型的設計標準,否則,如果判斷出待檢查模型的樣式是自定義的樣式,則可以逐條判斷該自定義的樣式的各條目是否符合待檢查的模型的設計標準中的相應的條目的要求,如果判斷出該自定義的樣式的各條目符合待檢查的模型的設計標準中的相應的條目的要求,則判斷出待檢查模型的信息符合待檢查的模型的設計標準,否則判斷出待檢查模型的信息不符合待檢查的模型的設計標準。
[0041]記錄模塊40用于如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息。
[0042]具體地,可以將不符合待檢查的模型的設計標準的待檢查模型的信息統(tǒng)計到列表中,或者將不符合待檢查的模型的設計標準的待檢查模型的信息進行標記處理。
[0043]通過本發(fā)明實施例,采用提取存儲在標準庫中的設計標準與待檢查模型的信息進行匹配的方式,達到了檢查模型的標準化水平的效果。
[0044]圖3是根據本發(fā)明可選實施例的用于計算機圖紙模型的數據處理裝置的示意圖。
[0045]如圖3所示,該實施例可以作為圖1所示實施例的優(yōu)選實施方式,該實施例的用于計算機圖紙模型的數據處理裝置除了包括第一實施例的提取模塊10、第一獲取模塊20、第一判斷模塊30和記錄模塊40之外,還包括第一傳輸模塊50、初始化模塊60和第二傳輸模塊70。
[0046]提取模塊10、第一獲取模塊20和記錄模塊40的作用與第一實施例中的相同,在此不再贅述。
[0047]第一傳輸模塊50用于將待檢查模型的設計標準傳入標準比較器。
[0048]需要說明的是,標準比較器可以為一個容器,該標準比較器可以用于存儲待檢查模型的設計標準、待檢查模型的信息,并且該標準比較器還可以用于比較待檢查模型的信息對應的待檢查模型是否滿足待檢查模型的設計標準的要求,以及該標準比較器可以對滿足待檢查模型的設計標準的要求的待檢查模型對應的待檢查模型的信息進行過濾,并返回不滿足待檢查模型的設計標準的要求的待檢查模型對應的待檢查模型的信息。
[0049]其中,可以將待檢查模型的設計標準中的所有要求傳入標準比較器,這樣,可以避免由于待檢查模型的設計標準傳入的不全面而造成檢查結果不準確的問題。
[0050]優(yōu)選地,將待檢查模型的設計標準傳入標準比較器之前,可以首先基于待檢查模型的信息確定其所涉及的待檢查模型的設計標準中的要求,然后根據上述所涉及的待檢查模型的設計標準檢索標準庫,并將檢索到的設計標準傳入標準比較器。這樣,可以提高待檢查模型的設計標準傳入標準比較器的效率,并且由于只是傳入所涉及部分的待檢查模型的設計標準,因此可以節(jié)約標準比較器的存儲空間,進而達到減輕標準比較器的負擔以及提高整個系統(tǒng)的工作效率的目的。
[0051]例如,需要檢查待檢查模型的幾何尺寸時,首先可以從標準庫中檢索在當前待檢查模型所使用的設計標準下的尺寸要求,然后可以使用該尺寸要求初始化標準比較器。
[0052]初始化模塊60用于通過待檢查模型的設計標準對標準比較器進行初始化。
[0053]第二傳輸模塊70用于將待檢查模型的信息傳入初始化的標準比較器。
[0054]其中,待檢查模型的信息可以包括一條或者多條,這樣,可以將一條或者多條待檢查模型的信息同時傳入初始化的標準比較器,也可以逐條將上述檢查模型的信息傳入初始化的標準比較器。
[0055]第一判斷模塊30用于在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準。
[0056]當將一條或者多條待檢查模型的信息同時傳入初始化的標準比較器,可以一條或者多條待檢查模型的信息將分別與初始化的標準比較器中相應的待檢查模型的設計標準的進行匹配。當逐條將上述檢查模型的信息傳入初始化的標準比較器,可以逐條將上述檢查模型的信息與初始化的標準比較器中相應的待檢查模型的設計標準的進行匹配。
[0057]具體地,該處的在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準的步驟與上述實施例中判斷待檢查模型的信息是否符合待檢查的模型的設計標準的步驟相同,在此不再贅述。
[0058]優(yōu)選地,上述數據處理裝置還可以包括:確定模塊和第二判斷模塊。
[0059]確定模塊用于在獲取待檢查模型的信息之后,確定待檢查模型的信息的集合。需要說明的是,圖紙中的模型可以包括一個或者多個,因此,集合中的每個元素可以對應一個模型的信息。另外,集合中的各元素還可以構成模型的一個或者多個點、線、面等造型。優(yōu)選地,在確定待檢查模型的信息的集合的同時,可以確定集合中待檢查模型的信息的檢查順序,這樣,可以避免大量的待檢查模型的信息同時被檢查時造成的擁堵和沖突。
[0060]第二判斷模塊用于判斷集合是否為空。其中,如果判斷出集合不為空,則逐條判斷集合中的待檢查模型的信息是否符合待檢查模型的設計標準。具體地,該處的在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準的步驟與上述實施例中判斷待檢查模型的信息是否符合待檢查的模型的設計標準的步驟相同,在此不再贅述。如果判斷出集合為空,則結束該次檢查。
[0061]優(yōu)選地,上述數據處理裝置還可以包括:標記模塊、顯示模塊和輸出模塊。
[0062]標記模塊用于在記錄待檢查的模型的信息之后,對記錄的待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息。
[0063]其中,對記錄的待檢查模型的信息進行標記可以包括對記錄的待檢查模型的信息進行著色或者進行亮顯。這樣,可以將符合設計標準和不符合設計標準的待檢查模型的信息進行區(qū)分。
[0064]顯示模塊用于顯示帶標記的待檢查模型的信息。
[0065]可以通過顯示圖紙的標準化系數顯示帶標記的待檢查模型的信息,該標準化系數可以是一個百分數,并且其可以是一張或者多張圖紙的標準化系數。可以通過以下步驟得到該標準化系數:(1)確定一張圖紙中待檢查模型的信息,例如,待檢查模型的幾何尺寸,圖框,標題欄等;(2)計算該張圖紙中符合待檢查模型的設計標準的占所有待檢查模型的比例;(3)確定加權比重,該加權比重可以預先設定;(4)前述比例經過加權求和得到該圖紙的圖紙標準化系數,其中,如果是批量圖紙,則需要對所有圖紙的圖紙標準化系數求平均值。
[0066]可選地,上述數據處理裝置還可以包括:輸出模塊。輸出模塊用于在顯示帶標記的待檢查模型的信息之后,基于帶標記的待檢查模型的信息輸出提示信息。該提示信息可以包括不符合待檢查模型的設計標準的原因和待檢查模型的設計標準。
[0067]在本發(fā)明實施例中,數據處理裝置還可以包括:第二獲取模塊和存儲模塊。
[0068]第二獲取模塊用于在從標準庫中提取圖紙中待檢查模型的設計標準之前,獲取一個或多個設計標準。具體地,該設計標準庫可以包括GB、ISO、JIS、ANS1、BS、DIN。
[0069]存儲模塊用于將一個或多個設計標準存儲到標準庫中。其中,每個設計標準可以占用獨立的存儲空間。
[0070]這樣,由于設計標準預先存儲到標準庫中,因此可以自動檢索標準庫中的設計標準,并將檢索到的標準庫中的設計標準與待檢查模型的信息進行對比,得到對比結果,從而達到了檢查模型的標準化水平的效果。
[0071]根據本發(fā)明的實施例,提供了一種用于計算機圖紙模型的數據處理方法,該用于計算機圖紙模型的數據處理方法用于檢查圖紙中的模型是否符合設計該圖紙時所采用的設計標準。該用于計算機圖紙模型的數據處理方法可以運行在計算機處理設備上。需要說明的是,本發(fā)明實施例所提供的用于計算機圖紙模型的數據處理方法可以通過本發(fā)明實施例的用于計算機圖紙模型的數據處理裝置來執(zhí)行,本發(fā)明實施例的用于計算機圖紙模型的數據處理裝置也可以用于執(zhí)行本發(fā)明實施例的用于計算機圖紙模型的數據處理方法。
[0072]圖4是根據本發(fā)明實施例的用于計算機圖紙模型的數據處理方法的流程圖。
[0073]如圖4所示,該方法包括如下的步驟S402至步驟S408:
[0074]步驟S402,從標準庫中提取圖紙中待檢查模型的設計標準,標準庫為存儲一個或多個設計標準的數據庫。
[0075]在本發(fā)明實施例中,具體地,可以根據圖紙中的設計內容,從標準庫中檢索出相應的設計準側,即,可以根據圖紙中待檢查模型的信息,從標準庫中提取待檢查模型的設計標準。其中,標準庫為一個數據庫,由標準管理器管理,標準庫的結構如圖2所示,該標準庫中可以存儲標準1、標準2、標準3等等一個或者多個標準。例如,該標準庫中可以存儲GB、ISO、JIS、ANS1、BS、DIN等。每個標準中可以包括多種樣式,例如,門樣式、窗樣式、杯子樣式等等,進一步地,每種樣式又可以包括多個條目,例如,門樣式中可以包括構成門樣式的線條的顏色、形態(tài)、寬度等風格條目。樣式由樣式管理器管理。
[0076]需要說明的是,此處的標準即為設計標準。其中,如果一張圖紙中的所有設計內容均采用同一設計標準并且符合設計標準的要求,則該圖紙為符合標準的圖紙,否則,該圖紙為不符合標準的圖紙。因此,當從標準庫中提取的圖紙中待檢查模型的設計標準的個數大于等于2時,圖紙中的內容為不符合設計標準的內容。
[0077]步驟S404,獲取待檢查模型的信息。
[0078]其中,待檢查模型的信息可以為一張或者多張圖紙上的全部待檢查模型的信息。這樣,可以從整體上檢查圖紙符合標準化的水平。待檢查模型的信息還可以為一張或者多張圖紙上的部分待檢查模型的信息。部分待檢查模型的信息可以為預先設定的信息,這樣,可以過濾掉其他信息,而僅僅檢查用戶關注的部分待檢查模型的信息,從而可以提高系統(tǒng)的檢查效率。例如,可以僅僅檢查多張圖紙的標題欄和明細欄等信息是否符合同一設計標準的要求。
[0079]步驟S406,判斷待檢查模型的信息是否符合待檢查的模型的設計標準。
[0080]具體地,可以通過以下步驟判斷待檢查模型的信息是否符合待檢查的模型的設計標準:
[0081]首先,可以根據待檢查模型的信息確定該待檢查模型的信息對應的待檢查模型的樣式。
[0082]然后,可以基于待檢查模型的樣式逐條檢索待檢查模型的設計標準中的所有樣式,并將待檢查模型的樣式逐條與待檢查模型的設計標準中的所有樣式進行匹配。
[0083]如果上述匹配過程匹配成功,則可以判斷出待檢查模型的信息符合待檢查的模型的設計標準。
[0084]如果上述匹配過程匹配不成功,則可以判斷待檢查模型的樣式是否為自定義樣式。其中,如果判斷出待檢查模型的樣式不是自定義樣式,則可以判斷出待檢查模型的信息不符合待檢查的模型的設計標準,否則,如果判斷出待檢查模型的樣式是自定義的樣式,則可以逐條判斷該自定義的樣式的各條目是否符合待檢查的模型的設計標準中的相應的條目的要求,如果判斷出該自定義的樣式的各條目符合待檢查的模型的設計標準中的相應的條目的要求,則判斷出待檢查模型的信息符合待檢查的模型的設計標準,否則判斷出待檢查模型的信息不符合待檢查的模型的設計標準。
[0085]步驟S408,如果判斷出待檢查模型的信息不符合待檢查的模型的設計標準,則記錄待檢查的模型的信息。
[0086]具體地,可以將不符合待檢查的模型的設計標準的待檢查模型的信息統(tǒng)計到列表中,或者將不符合待檢查的模型的設計標準的待檢查模型的信息進行標記處理。
[0087]通過本發(fā)明實施例,采用提取存儲在標準庫中的設計標準與待檢查模型的信息進行匹配的方式,達到了檢查模型的標準化水平的效果。[0088]圖5是根據本發(fā)明可選實施例的用于計算機圖紙模型的數據處理方法的流程圖。
[0089]如圖5所示,該用于計算機圖紙模型的數據處理方法包括如下的步驟S502至步驟S514,該實施例可以作為圖4所示實施例的優(yōu)選實施方式。
[0090]步驟S502,同圖4所示實施例的步驟S402,在此不再贅述。
[0091]步驟S504,將待檢查模型的設計標準傳入標準比較器。
[0092]需要說明的是,標準比較器可以為一個容器,該標準比較器可以用于存儲待檢查模型的設計標準、待檢查模型的信息,并且該標準比較器還可以用于比較待檢查模型的信息對應的待檢查模型是否滿足待檢查模型的設計標準的要求,以及該標準比較器可以對滿足待檢查模型的設計標準的要求的待檢查模型對應的待檢查模型的信息進行過濾,并返回不滿足待檢查模型的設計標準的要求的待檢查模型對應的待檢查模型的信息。
[0093]其中,可以將待檢查模型的設計標準中的所有要求傳入標準比較器,這樣,可以避免由于待檢查模型的設計標準傳入的不全面而造成檢查結果不準確的問題。
[0094]優(yōu)選地,將待檢查模型的設計標準傳入標準比較器之前,可以首先基于待檢查模型的信息確定其所涉及的待檢查模型的設計標準中的要求,然后根據上述所涉及的待檢查模型的設計標準檢索標準庫,并將檢索到的設計標準傳入標準比較器。這樣,可以提高待檢查模型的設計標準傳入標準比較器的效率,并且由于只是傳入所涉及部分的待檢查模型的設計標準,因此可以節(jié)約標準比較器的存儲空間,進而達到減輕標準比較器的負擔以及提高整個系統(tǒng)的工作效率的目的。
[0095]例如,需要檢查待檢查模型的幾何尺寸時,首先可以從標準庫中檢索在當前待檢查模型所使用的設計標準下的尺寸要求,然后可以使用該尺寸要求初始化標準比較器。
[0096]步驟S506,通過待檢查模型的設計標準對標準比較器進行初始化。
[0097]步驟S508,同圖4所示實施例的步驟S404,在此不再贅述。
[0098]步驟S510,將待檢查模型的信息傳入初始化的標準比較器。
[0099]其中,待檢查模型的信息可以包括一條或者多條,這樣,可以將一條或者多條待檢查模型的信息同時傳入初始化的標準比較器,也可以逐條將上述檢查模型的信息傳入初始化的標準比較器。
[0100]步驟S512,在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準。
[0101]當將一條或者多條待檢查模型的信息同時傳入初始化的標準比較器,可以一條或者多條待檢查模型的信息將分別與初始化的標準比較器中相應的待檢查模型的設計標準的進行匹配。當逐條將上述檢查模型的信息傳入初始化的標準比較器,可以逐條將上述檢查模型的信息與初始化的標準比較器中相應的待檢查模型的設計標準的進行匹配。
[0102]具體地,該處的在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準的步驟與上述實施例中判斷待檢查模型的信息是否符合待檢查的模型的設計標準的步驟相同,在此不再贅述。
[0103]步驟S514,同圖4所示實施例的步驟S408,在此不再贅述。
[0104]優(yōu)選地,在獲取待檢查模型的信息之后,上述數據處理方法還可以包括:
[0105]首先,確定待檢查模型的信息的集合。需要說明的是,圖紙中的模型可以包括一個或者多個,因此,集合中的每個元素可以對應一個模型的信息。另外,集合中的個元素還可以構成模型的一個或者多個點、線、面等造型。優(yōu)選地,在確定待檢查模型的信息的集合的同時,可以確定集合中待檢查模型的信息的檢查順序,這樣,可以避免大量的待檢查模型的信息同時被檢查時造成的擁堵和沖突。
[0106]然后,可以判斷集合是否為空。其中,如果判斷出集合不為空,則逐條判斷集合中的待檢查模型的信息是否符合待檢查模型的設計標準。具體地,該處的在初始化的標準比較器中判斷待檢查模型的信息是否符合待檢查模型的設計標準的步驟與上述實施例中判斷待檢查模型的信息是否符合待檢查的模型的設計標準的步驟相同,在此不再贅述。如果判斷出集合為空,則結束該次檢查。
[0107]優(yōu)選地,在記錄待檢查的模型的信息之后,上述數據處理方法還可以包括:
[0108]首先,對記錄的待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息。
[0109]其中,對記錄的待檢查模型的信息進行標記可以包括對記錄的待檢查模型的信息進行著色或者進行亮顯。這樣,可以將符合設計標準和不符合設計標準的待檢查模型的信息進行區(qū)分。
[0110]然后,顯示帶標記的待檢查模型的信息。
[0111]可以通過顯示圖紙的標準化系數顯示帶標記的待檢查模型的信息,該標準化系數可以是一個百分數,并且其可以是一張或者多張圖紙的標準化系數??梢酝ㄟ^以下步驟得到該標準化系數:(1)確定一張圖紙中待檢查模型的信息,例如,待檢查模型的幾何尺寸,圖框,標題欄等;(2)計算該張圖紙中符合待檢查模型的設計標準的占所有待檢查模型的比例;(3)確定加權比重,該加權比重可以預先設定;(4)前述比例經過加權求和得到該圖紙的圖紙標準化系數,其中,如果是批量圖紙,則需要對所有圖紙的圖紙標準化系數求平均值。
[0112]在顯示帶標記的待檢查模型的信息之后,可選地,可以基于帶標記的待檢查模型的信息輸出提示信息。該提示信息可以包括不符合待檢查模型的設計標準的原因和待檢查模型的設計標準。
[0113]在本發(fā)明實施例中,在從標準庫中提取圖紙中待檢查模型的設計標準之前,數據處理方法還可以包括:
[0114]首先,獲取一個或多個設計標準。具體地,該設計標準庫可以包括GB、ISO、JIS、ANS1、BS、DIN。
[0115]然后,將一個或多個設計標準存儲到標準庫中。其中,每個設計標準可以占用獨立的存儲空間。
[0116]這樣,由于設計標準預先存儲到標準庫中,因此可以自動檢索標準庫中的設計標準,并將檢索到的標準庫中的設計標準與待檢查模型的信息進行對比,得到對比結果,從而達到了檢查模型的標準化水平的效果。
[0117]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0118]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0119]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種用于計算機圖紙模型的數據處理方法,其特征在于,包括: 從標準庫中提取圖紙中待檢查模型的設計標準,所述標準庫為存儲一個或多個所述設計標準的數據庫; 獲取所述待檢查模型的信息; 判斷所述待檢查模型的信息是否符合所述待檢查的模型的設計標準;以及如果判斷出所述待檢查模型的信息不符合所述待檢查的模型的設計標準,則記錄所述待檢查的模型的信息。
2.根據權利要求1所述的數據處理方法,其特征在于, 在從標準庫中提取圖紙中待檢查模型的設計標準之后,所述數據處理方法還包括:將所述待檢查模型的設計標準傳入標準比較器;通過所述待檢查模型的設計標準對所述標準比較器進行初始化, 在獲取所述待檢查模型的信息之后,所述數據處理方法還包括:將所述待檢查模型的信息傳入初始化的標準比較器, 判斷所述待檢查模型的信息是否符合所述待檢查的模型的設計標準包括:在所述初始化的標準比較器中判斷所述待檢查模型的信息是否符合所述待檢查模型的設計標準。
3.根據權利要求1所述的數據處理方法,其特征在于,在獲取所述待檢查模型的信息之后,所述數據處理方法還包括: 確定所述待檢查模型的信息的集合;以及 判斷所述集合是否為空, 其中,如果判斷出所述集合不為空,則逐條判斷所述集合中的所述待檢查模型的信息是否符合所述待檢查模型的設計標準。
4.根據權利要求1所述的數據處理方法,其特征在于,在記錄所述待檢查的模型的信息之后,所述數據處理方法還包括: 對記錄的所述待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息; 顯示所述帶標記的待檢查模型的信息;和/或 基于所述帶標記的待檢查模型的信息輸出提示信息,所述提示信息包括不符合所述待檢查模型的設計標準的原因和所述待檢查模型的設計標準。
5.根據權利要求1所述的數據處理方法,其特征在于,在從標準庫中提取圖紙中待檢查模型的設計標準之前,所述數據處理方法還包括: 獲取一個或多個所述設計標準;以及 將一個或多個所述設計標準存儲到所述標準庫中。
6.一種用于計算機圖紙模型的數據處理裝置,其特征在于,包括: 提取模塊,用于從標準庫中提取圖紙中待檢查模型的設計標準,所述標準庫為存儲一個或多個所述設計標準的數據庫; 第一獲取模塊,用于獲取所述待檢查模型的信息; 第一判斷模塊,用 于判斷所述待檢查模型的信息是否符合所述待檢查的模型的設計標準;以及 記錄模塊,用于如果判斷出所述待檢查模型的信息不符合所述待檢查的模型的設計標準,則記錄所述待檢查的模型的信息。
7.根據權利要求6所述的數據處理裝置,其特征在于,還包括: 第一傳輸模塊,用于在從標準庫中提取圖紙中待檢查模型的設計標準之后,將所述待檢查模型的設計標準傳入標準比較器; 初始化模塊,用于通過所述待檢查模型的設計標準對所述標準比較器進行初始化; 第二傳輸模塊,用于在獲取所述待檢查模型的信息之后,將所述待檢查模型的信息傳入初始化的標準比較器; 所述第一判斷模塊還用于在所述初始化的標準比較器中判斷所述待檢查模型的信息是否符合所述待檢查模型的設計標準。
8.根據權利要求6所述的數據處理裝置,其特征在于,還包括: 確定模塊,用于在獲取所述待檢查模型的信息之后,確定所述待檢查模型的信息的集合;以及 第二判斷模塊,用于判斷所述集合是否為空, 其中,所述第一判斷模塊還用于如果判斷出所述集合不為空,則逐條判斷所述集合中的所述待檢查模型的信息是否符合所述待檢查模型的設計標準。
9.根據權利要求6所述的數據處理裝置,其特征在于,還包括: 標記模塊,用于在記錄所述待檢查的模型的信息之后,對記錄的所述待檢查模型的信息進行標記,得到帶標記的待檢查模型的信息; 顯示模塊,用于顯 示所述帶標記的待檢查模型的信息;和/或 輸出模塊,用于基于所述帶標記的待檢查模型的信息輸出提示信息,所述提示信息包括不符合所述待檢查模型的設計標準的原因和所述待檢查模型的設計標準。
10.根據權利要求6所述的數據處理裝置,其特征在于,還包括: 第二獲取模塊,用于在從標準庫中提取圖紙中待檢查模型的設計標準之前,獲取一個或多個所述設計標準;以及 存儲模塊,用于將一個或多個所述設計標準存儲到所述標準庫中。
【文檔編號】G06F17/30GK103823932SQ201410063083
【公開日】2014年5月28日 申請日期:2014年2月24日 優(yōu)先權日:2014年2月24日
【發(fā)明者】朱彥 申請人:北京數碼大方科技股份有限公司