[發明專利]一種工程量計算方法無效
| 申請號: | 201010546086.X | 申請日: | 2010-11-15 |
| 公開(公告)號: | CN102004828A | 公開(公告)日: | 2011-04-06 |
| 發明(設計)人: | 余俠;陳順斌;張鵬 | 申請(專利權)人: | 成都鵬業軟件股份有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李贊堅;曹志霞 |
| 地址: | 610000 四川省成都市高新區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 工程量 計算 方法 | ||
1.一種工程量計算方法,其特征在于,包括:
(10)提取已建模構件集合;
(20)編輯構件,并識別已建模構件集合中與編輯構件存在相交和扣減關系的目標構件子集合;
(30)計算編輯構件的工程量,計算并更新目標構件子集合中每個目標構件的工程量;
(40)判斷建模是否結束,
若是,進入步驟(10);
若否,返回步驟(20);
(50)匯總已建模構件集合中所有已建模構件的工程量。
2.根據權利要求1所述的工程量計算方法,其特征在于,編輯構件的類型為添加構件、刪除構件或修改構件。
3.根據權利要求2所述的工程量計算方法,其特征在于,修改構件按照添加修改前構件、刪除修改后構件兩個步驟操作。
4.根據權利要求1、2或3所述的工程量計算方法,其特征在于,采用并行計算方式。
5.根據權利要求4所述的工程量計算方法,其特征在于,引入以下計算線程:
建模主線程,用于提取已建模構件集合、編輯構件并識別已建模構件集合中與編輯構件存在相交和扣減關系的目標構件子集合;
工程量計算線程,用于計算編輯構件的工程量,計算并更新目標構件子集合中每個目標構件的工程量。
6.根據權利要求5所述的工程量計算方法,其特征在于,引入帶標記的垃圾回收線程,用于標記目標刪除構件并在計算隊列為空時清理已標記刪除構件。
7.根據權利要求6所述的工程量計算方法,其特征在于,若發生因構件被刪除而導致的非法內存地址訪問錯誤,根據已標記刪除構件排除錯誤。
8.根據權利要求6所述的工程量計算方法,其特征在于,在步驟(50)之前,判斷是否發生因構件被刪除而導致的冗余計算錯誤,若是,剔除冗余計算結果。
9.根據權利要求5所述的工程量計算方法,其特征在于,引入計算準備線程,用于執行工程量計算之前的預備工作。
10.根據權利要求9所述的工程量計算方法,其特征在于,工程量計算之前的預備工作包括建立構件的三維實體模型、確定構件之間的影響關系、以及將待計算的工作添加入計算隊列之中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都鵬業軟件股份有限公司,未經成都鵬業軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010546086.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于信用評級系統的評級過程的信息管理方法
- 下一篇:一種菜單顯示方法及系統





