計算機輔助設計中的標注數據可靠性檢測方法及裝置的制造方法
【技術領域】
[0001]本發明涉及計算機輔助設計領域,具體而言,涉及一種計算機輔助設計中的標注數據可靠性檢測方法及裝置。
【背景技術】
[0002]標注是計算機輔助設計(Computer Aided Design,簡稱為CAD)中常見的元素之一。在CAD中,標注數據通常是由前臺顯示數據和后臺定義數據組成的。前臺顯示數據用于在圖紙中顯示繪制出的圖形;后臺定義數據用于管理和記錄標注上定義的各個數據,主要為前臺顯示圖形提供數據。
[0003]在實際的改型設計中,對一些復雜圖紙或從異構數據轉換過來的圖紙進行復制粘貼等操作時,對于一些尺寸標注或符號標記的標注值,可能會由于標注的后臺定義數據的損壞導致復制結果會與原標注值不一致,而且,在復制數據量較大時,一般用戶不易發覺這些錯誤。這些錯誤會導致車間加工生產零件時,生產出不符合規格的零件,從而造成損失。目前,標注數據損壞在CAD應用中時有發生,對于由于復制粘貼操作導致的標注顯示數據發生變化,CAD軟件尚缺乏數據可靠性檢查的機制。
[0004]針對相關技術中在計算機輔助設計應用中無法檢測標注數據的可靠性的問題,目前尚未提出有效的解決方案。
【發明內容】
[0005]本發明的主要目的在于提供一種計算機輔助設計中的標注數據可靠性檢測方法及裝置,以解決在計算機輔助設計應用中無法檢測標注數據的可靠性的問題。
[0006]為了實現上述目的,根據本發明的一個方面,提供了一種計算機輔助設計中的標注數據可靠性檢測方法。
[0007]根據本發明的計算機輔助設計中的標注數據可靠性檢測方法包括:獲取待檢測標注對象;獲取待檢測標注對象的后臺定義數據和待檢測標注對象的第一前臺顯示數據,其中,第一前臺顯示數據為根據后臺定義數據最初生成的前臺顯示數據;獲取待檢測標注對象的第二前臺顯示數據,其中,第二前臺顯示數據為根據后臺定義數據重新生成的前臺顯示數據;將第一前臺顯示數據和第二前臺顯示數據進行對比,得到對比結果;根據對比結果檢測待檢測標注對象的可靠性。
[0008]進一步地,在將第一前臺顯示數據和第二前臺顯示數據進行對比之前,該方法還包括:獲取第一類標注值,其中,第一類標注值為第一前臺顯示數據中包含的標注值;獲取第二類標注值,其中,第二類標注值為第二前臺顯示數據中包含的標注值,其中,將第一前臺顯示數據和第二前臺顯示數據進行對比包括:將第一類標注值和第二類標注值進行對比。
[0009]進一步地,在將第一類標注值和第二類標注值進行對比之前,該方法還包括:獲取第一類標注值中包含的標注值的個數;獲取第二類標注值中包含的標注值的個數,其中,將第一類標注值和第二類標注值進行對比包括:將第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數進行對比,其中,根據對比結果檢測待檢測標注對象的可靠性包括:如果對比結果為第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數不相同,則確定待檢測標注對象為不可靠的標注。
[0010]進一步地,如果對比結果為第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數相同,在根據對比結果檢測待檢測標注對象的可靠性之前,該方法還包括:確定預設位置排序規則,其中,預設位置排序規則為預先設定的按照坐標排列標注值的規則;獲取第一類標注值包含的標注值的坐標;獲取第二類標注值包含的標注值的坐標;獲取第三類標注值和第四類標注值,其中,按照預設位置排序規則對第一類標注值中包含的標注值進行排序后得到第三類標注值,按照預設位置排序規則對第二類標注值中包含的標注值進行排序后得到第四類標注值,其中,將第一類標注值和第二類標注值進行對比包括:將第三類標注值和第四類標注值中排列在相同位置的標注值一一進行對比,其中,根據對比結果檢測待檢測標注對象的可靠性包括:如果對比結果為第三類標注值和第四類標注值中排列在相同位置的標注值不均相同,則確定待檢測標注對象為不可靠的標注;如果對比結果為第三類標注值和第四類標注值中排列在相同位置的標注值均相同,則確定待檢測標注對象為可靠的標注。
[0011]進一步地,通過以下方法獲取第一類標注值:對第一前臺顯示數據進行過濾處理,得到第一類標注值,通過以下方法獲取第二類標注值:對第二前臺顯示數據進行過濾處理,得到第二類標注值。
[0012]為了實現上述目的,根據本發明的另一方面,提供了一種計算機輔助設計中的標注數據可靠性檢測裝置。
[0013]根據本發明的計算機輔助設計中的標注數據可靠性檢測裝置包括:第一獲取單元,用于獲取待檢測標注對象;第二獲取單元,用于獲取待檢測標注對象的后臺定義數據和待檢測標注對象的第一前臺顯示數據,其中,第一前臺顯示數據為根據后臺定義數據最初生成的前臺顯示數據;第三獲取單元,用于獲取待檢測標注對象的第二前臺顯示數據,其中,第二前臺顯示數據為根據后臺定義數據重新生成的前臺顯示數據;對比單元,用于將第一前臺顯示數據和第二前臺顯示數據進行對比,得到對比結果;檢測單元,用于根據對比結果檢測待檢測標注對象的可靠性。
[0014]進一步地,該裝置還包括:第四獲取單元,用于獲取第一類標注值,其中,第一類標注值為第一前臺顯示數據中包含的標注值;第五獲取單元,用于獲取第二類標注值,其中,第二類標注值為第二前臺顯示數據中包含的標注值,其中,對比單元包括:對比模塊,將第一類標注值和第二類標注值進行對比。
[0015]進一步地,該裝置還包括:第六獲取單元,用于獲取第一類標注值中包含的標注值的個數;第七獲取單元,用于獲取第二類標注值中包含的標注值的個數,其中,對比模塊包括:第一對比子模塊,用于將第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數進行對比,其中,檢測單元包括:第一檢測模塊,用于在對比結果為第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數不相同時,確定待檢測標注對象為不可靠的標注。
[0016]進一步地,如果對比結果為第一類標注值中包含的標注值的個數和第二類標注值中包含的標注值的個數相同,該裝置還包括:確定單元,用于確定預設位置排序規則,其中,預設位置排序規則為預先設定的按照坐標排列標注值的規則;第八獲取單元,用于獲取第一類標注值包含的標注值的坐標;第九獲取單元,用于獲取第二類標注值包含的標注值的坐標;第十獲取單元,用于獲取第三類標注值和第四類標注值,其中,按照預設位置排序規則對第一類標注值中包含的標注值進行排序后得到第三類標注值,按照預設位置排序規則對第二類標注值中包含的標注值進行排序后得到第四類標注值,其中,對比模塊包括:第二對比子模塊,用于將第三類標注值和第四類標注值中排列在相同位置的標注值一一進行對比,其中,檢測單元包括:第二檢測模塊,用于在對比結果為第三類標注值和第四類標注值中排列在相同位置的標注值不均相同時,確定待檢測標注對象為不可靠的標注;第三檢測模塊,用于在對比結果為第三類標注值和第四類標注值中排列在相同位置的標注值均相同時,確定待檢測標注對象為可靠的標注。
[0017]進一步地,通過以下模塊獲取第一類標注值:第一過濾模塊,用于對第一前臺顯示數據進行過濾處理,得到第一類標注值,通過以下模塊獲取第二類標注值:第二過濾模塊,用于對第二前臺顯示數據進行過濾處理,得到第二類標注值。
[0018]通過本發明,采用包括以下步驟的方法:獲取待檢測標注對象;獲取待檢測標注對象的后臺定義數據和待檢測標注對象的第一前臺顯示數據,其中,第一前臺顯示數據為根據后臺定義數據最初生成的前臺顯示數據;獲取待檢測標注對象的第二前臺顯示數據,其中,第二前臺顯示數據為根據后臺定義數據重新生成的前臺顯示數據;將第一前臺顯示數據和第二前臺顯示數據進行對比,得到對比結果;根據對比結果檢測待檢測標注對象的可靠性,解決了在計算機輔助設計應用中無法檢測標注數據的可靠性的問題,進而通過將第一前臺顯示數據和第二前臺顯示數據進行對比,得到對比結果,進而根據對比結果檢測待檢測標注對象的可靠性,達