System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及計算機輔助設計(computer?aided?design,cad)協同設計系統中引用的分級操作系統、方法。
技術介紹
1、cad協同設計項目的特點有三個:一是專業多、圖形文件多、圖形文件之間的參考關系錯綜復雜;二是圖紙文件的格式復雜,且多為二進制數據,數據隨機性也比較大;三是圖紙的文件尺寸較大,小到幾mb,大到幾百mb,隨著計算機硬件技術的提升,將來圖紙文件的尺寸還可能更大。尤其是在協同設計項目的推進過程中,各專業工程師需要不斷參照彼此的cad圖紙來繪制自己的圖紙(例如,給排水工程師在繪制給排水cad圖時要參考建筑工程師正在的繪制、尚未完成的建筑圖紙),協同方之間的參考還可能是多層級的(例如,暖通圖紙參考電氣圖紙、電氣圖紙又參考了給排水圖紙、給排水圖紙還參考了建筑圖紙),而且繪圖過程中還經常需要反反復復地修改,在不同版本之間反復斟酌選擇。
2、傳統的cad系統無論是在文件的管理、傳輸和儲存上,還是在文件參考引用功能(例如,外部參照)上都存在諸多弊端:例如,cad文件儲存和傳輸數據開銷量大、效率低,cad用戶查看不同時間創建、編輯的cad文件版本時往往很不方便。另外,因為受外部參照引用方式特性的限制,導致了一系列的問題:(i)當前cad圖紙引用外部文件時過濾手段單一,難以精準地聚焦到當前用戶最關注的元素;(ii)難以便利地處理嵌套關系,在嵌套模式“覆蓋型”和“附著型”之間轉換很繁瑣;以及(iii)不能在編輯當前cad圖紙的同時查看被引用圖紙內容的變化,必須在編輯界面和查看變化界面之間轉換非常麻煩。這些都
技術實現思路
1、針對上述技術問題,本專利技術提供了一種新型的cad協同設計系統,包含四個子專利技術(即a專利技術、b專利技術、c專利技術和d專利技術)以及基于這四個子專利技術的各種變型和拓展。
2、本專利技術首先公開了一種cad文件的時間線管理系統(及方法、計算機存儲介質、計算機終端),其包括:第一數據摘要文件與增量數據庫;所述第一數據摘要文件包括第一數據項索引表和第一數據概要信息;所述增量數據庫儲存所述第一數據概要信息所對應的第一數據詳細信息;所述第一數據項索引表用于在所述增量數據庫中搜索所述第一數據概要信息所對應的所述第一數據詳細信息;并且所述數據摘要文件被設置與第一還原點相關聯。本專利技術采用數據摘要文件與增量數據庫的方式來進行cad文件管理,既能通過傳輸增量數據來減小文件還原時的數據傳輸量,還能通過數據摘要文件的信息保存完整性來快速、準確地還原cad文件。
3、在另一發面,本專利技術還公開了一種cad系統中對外部文件的引用方法、引用裝置、計算機可讀存儲介質及計算機終端。所述引用方法包括以下步驟:根據至少一個引用條件創建至少一個獨立于被引用文件的第一通用引用規則文件,并以可擴展的文件格式獨立存儲;根據被選中的至少一個所述第一通用引用規則文件引用至少一個所述被引用文件。本專利技術采用獨立于被引用文件的引用規則文件,不僅可供用戶重復使用,避免了重復設置引用條件,提高了用戶協同繪圖作業時的效率和準確率。
4、在另一方面,本專利技術還公開了一種cad系統引用的分級操作系統(及方法、計算機存儲介質、計算機終端),其包括:第一文件,包含至少一個第一元素;第二文件,包含至少一個第二元素;所述至少一個第一元素被復制疊加到所述第二文件中;所述至少一個第一元素與第一控制點關聯,通過所述第一控制點可以實現對所述至少一個第一元素的獨立操作。本專利技術解決的現有cad系統中外部參照方式難以轉換嵌套內容展示模式的問題(即在覆蓋型和附加型),讓cad用戶可以方便快捷地選擇顯示或隱藏被嵌套的內容,讓多層級圖紙參照/引用更加方便、快捷,提高了cad繪圖協同設計時的工作效率。
5、在另一方面,本專利技術還公開了一種cad圖紙在可編輯環境下查看引用變化的方法(及系統、計算機存儲介質、計算機終端),其包括以下步驟:ds101獲取第一文件和第二文件;ds102所述第一文件引用第二文件,將所述第二文件上的第一元素疊加到所述第一文件中;ds103獲取第三文件;ds104獲取所述第三文件對比所述第二文件的第一變化元素;并且ds105將所述第一變化元素也疊加到所述第一文件中。本專利技術讓cad繪圖用戶在可以繼續編輯當前cad圖紙的情況下,查看被引用圖紙的更新情況,從而解決了現有cad系統中需要在當前cad圖紙之外,顯示、查看被引用圖紙變化后,再回到當前cad圖紙繼續編輯的技術問題,提高了cad協同設計的便利性和效率。
6、與傳統cad系統相比,本專利技術所提供的cad協同設計系統讓cad文件按時間線儲存,不同時間創建、修改、更新的版本可以方便快速地還原、查閱;而采用摘要文件和增量數據庫的形式,即減少了數據傳輸量,又保證了文件還原時的準確性,提高了整個cad系統在文件管理上的效率。
7、而新式的引用方法,不僅讓cad繪圖的工程師可以方便地過濾被引用文件的內容,還可以將自己設置的引用規則分享給其他協同方;而多層級的展示方式規避了現有外部參照中嵌套所產生的諸多問題,增加了引用外部文件時的靈活性;最后,本專利技術通過將被引用內容(可以過濾、可以選擇性展示)復制疊加到當前編輯的cad文件中,實現了編輯當前文件與查看被引用內容變化的同步、同界面進行,讓協同工作更加方便、高效。
本文檔來自技高網...【技術保護點】
1.一種CAD系統引用的分級操作系統,其特征在于,包括:
2.如權利要求1所述的CAD系統引用的分級操作系統,其特征在于,所述至少一個第二元素與第二控制點關聯,通過所述第二控制點可以實現對所述至少一個第二元素的獨立操作;
3.如權利要求2所述的CAD系統引用的分級操作系統,其特征在于,所述至少一個第一元素和所述至少一個第二元素均被復制疊加到第三文件中;
4.如權利要求3所述的CAD系統引用的分級操作系統,其特征在于,所述至少一個第一元素和所述至少一個第二元素均被復制疊加到第三文件中;
5.一種CAD系統引用的分級操作方法,其特征在于,包括以下步驟:
6.如權利要求5所述的CAD系統引用的分級操作方法,其特征在于,還包括以下步驟:
7.如權利要求6所述的CAD系統引用的分級操作方法,其特征在于,還包括以下步驟:
8.一種CAD系統引用的分級操作系統,其特征在于,包括:
9.如權利要求8所述的CAD系統引用的分級操作系統,其特征在于,所述元素獲取模塊從所述第二文件中獲取至少一個第二元素;<
...【技術特征摘要】
1.一種cad系統引用的分級操作系統,其特征在于,包括:
2.如權利要求1所述的cad系統引用的分級操作系統,其特征在于,所述至少一個第二元素與第二控制點關聯,通過所述第二控制點可以實現對所述至少一個第二元素的獨立操作;
3.如權利要求2所述的cad系統引用的分級操作系統,其特征在于,所述至少一個第一元素和所述至少一個第二元素均被復制疊加到第三文件中;
4.如權利要求3所述的cad系統引用的分級操作系統,其特征在于,所述至少一個第一元素和所述至少一個第二元素均被復制疊加到第三文件中;
【專利技術屬性】
技術研發人員:王偉,席輝,鄧濤,袁傳杰,梁江,陸翔,
申請(專利權)人:蘇州浩辰軟件股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。