[發明專利]一種CAD服務器裝置及方法有效
| 申請號: | 201210016721.2 | 申請日: | 2012-01-19 |
| 公開(公告)號: | CN102567547A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 徐礦妹;崔亞軍 | 申請(專利權)人: | 北京勤哲軟件技術有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cad 服務器 裝置 方法 | ||
1.一種異構CAD文檔信息更新方法,針對各種異構的CAD系統所生成的CAD文檔提供一種一致的、和具體用來生成文檔的CAD系統無關的對CAD文檔中信息的更新方法,用于將從其它異構的CAD文檔中獲取的參數或來自數據庫的參數更新到CAD文檔中,以實現對CAD文檔的外部參數驅動;該方法包括如下步驟:
1)定義異構CAD文檔信息更新規則模板;該模板包括更新對象、更新操作、數據源、篩選條件、更新方式;所述更新對象為一個CAD圖元表表名;所述更新操作為新增、修改、刪除之一或多種;所述數據源包括存儲在數據庫中的CAD文檔的輸出參數或存儲在數據庫中的用戶輸入的數據;所述篩選條件為針對從數據源中提取出來的數據的過濾條件;所述更新方式為針對從數據源中提取出來并經過篩選條件過濾后的數據進行相應的運算,根據運算后的結果對更新對象執行更新操作;
2)用戶根據異構CAD文檔信息更新規則模板,為異構CAD文檔信息更新規則模板的各部分賦值,生成具體的異構CAD文檔信息更新規則,并將其存儲到數據庫中;
3)讀取指定的具體的異構CAD文檔信息更新規則的數據源中指定的數據,按照所述指定的具體的異構CAD文檔信息更新規則中篩選條件的規定,進行篩選,將篩選后的數據按照所述指定的具體的異構CAD文檔信息更新規則的更新方式的規定進行處理,得到結果數據集;所述結果數據集為CAD圖元表數據,用于更新到CAD文檔中,驅動CAD文檔中其它信息的改變;所述CAD圖元表為CAD文檔中的所述各種異構的CAD系統之間進行數據交互、雙向驅動和/或協同設計所需的一類圖元信息;
4)當所述具體的異構CAD文檔信息更新規則的更新操作為新增時,執行步驟5);
當所述具體的異構CAD文檔信息更新規則的更新操作為更新時,執行步驟6);
當所述具體的異構CAD文檔信息更新規則的更新操作為刪除時,執行步驟7);
5)將結果數據集中的CAD圖元表數據增加到CAD文檔中,然后執行步驟8);
6)根據結果數據集修改CAD文檔中的對應CAD圖元表數據,然后執行步驟8);
7)刪除CAD文檔中的和結果數據集對應的CAD圖元表數據;
8)刷新CAD文檔的顯示。
2.根據權利要求1所述的一種異構CAD文檔信息更新方法,其特征在于,所述更新方式為一個或多個更新項目的集合;
所述更新項目,指一個三元組,表示為item=(expr,op,target),其中item為三元組,expr為表達式;target為更新對象中的字段名,op為將expr的內容更新到target上的方式;所述方式包括填入或定位。
3.根據權利要求1所述的一種異構CAD文檔信息更新方法,其特征在于,所述異構CAD文檔信息更新規則模板還包括應用時機;所述應用時機指用于觸發執行具體的異構CAD文檔信息更新規則的條件。
4.根據權利要求1所述的一種異構CAD文檔信息更新方法,其特征在于,該方法還包括,向CAD系統的操作環境中增加自定義菜單或工具欄,通過響應增加的自定義菜單或工具欄的點擊,確定要執行的具體的異構CAD文檔信息更新規則。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京勤哲軟件技術有限責任公司,未經北京勤哲軟件技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210016721.2/1.html,轉載請聲明來源鉆瓜專利網。





