數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性名稱(chēng)一一對(duì)應(yīng),實(shí)現(xiàn)界面單元格和數(shù)據(jù)存儲(chǔ)之間關(guān)聯(lián);
[0028]洞口圖元布置模塊,根據(jù)GSP數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性相關(guān)數(shù)值,確定距設(shè)備邊距離和洞口間距值,進(jìn)行布置洞口。具體為根據(jù)選擇的邊確定布置洞口方向,記錄邊所在的線(xiàn),然后將這條線(xiàn)偏移洞口距邊的數(shù)值,得到洞口插入點(diǎn),并利用洞口間距值,依次按直線(xiàn)排布洞口。
[0029]計(jì)算模塊,依據(jù)基礎(chǔ)模型和洞口模型形狀,調(diào)用GSP數(shù)據(jù)庫(kù)中的幾何數(shù)值通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。利用模型及幾何參數(shù)值進(jìn)行數(shù)據(jù)調(diào)用,先將需要計(jì)算的數(shù)據(jù)封裝在一起,利用GSP保存的中間量插件和計(jì)算規(guī)則插件通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。多線(xiàn)程計(jì)算方式,提高計(jì)算速度,節(jié)省計(jì)算機(jī)內(nèi)存占用,提高計(jì)算速度2倍以上。這是計(jì)算工程量的最后一步。也是重要的一步,這樣的多線(xiàn)程計(jì)算方式是目前技術(shù)上比較高水平的計(jì)算算法。多線(xiàn)程解釋:允許在程序中并發(fā)執(zhí)行多個(gè)指定流,每個(gè)指定流都統(tǒng)稱(chēng)一個(gè)線(xiàn)程,彼此間相互獨(dú)立。使用多線(xiàn)程的好處:(1)、把占據(jù)長(zhǎng)時(shí)間的程序中的任務(wù)放到后臺(tái)去處理;(2)、加快程序的允許速度。
[0030]基礎(chǔ)洞口工程量計(jì)算方法,包括以下步驟:
[0031]a、定義基礎(chǔ)構(gòu)件屬性將其存儲(chǔ)在GSP數(shù)據(jù)庫(kù),并在界面窗口顯示,所述基礎(chǔ)構(gòu)件屬性包括材質(zhì)、砼類(lèi)型、砼標(biāo)號(hào)和基礎(chǔ)高度值;例如材質(zhì):現(xiàn)澆混凝土,砼類(lèi)型:現(xiàn)澆混凝土碎石最大粒徑40_,輪標(biāo)號(hào):C20,基礎(chǔ)高度:500_,按圖紙尺寸繪制基礎(chǔ)圖元。
[0032]b、新建基礎(chǔ)洞口構(gòu)件屬性,通過(guò)GSP數(shù)據(jù)庫(kù)存儲(chǔ)豎直洞口長(zhǎng)度、豎直洞口寬度、豎直洞口深度、水平洞口寬度、水平洞口深度字段名稱(chēng),同時(shí)通過(guò)grid控件集成形成一條條對(duì)應(yīng)的單元格,將單元格中的數(shù)值與GSP數(shù)據(jù)庫(kù)存儲(chǔ)的名稱(chēng)一一對(duì)應(yīng),所述基礎(chǔ)洞口構(gòu)件屬性包括豎直洞口長(zhǎng)度、豎直洞口寬度、豎直洞口深度、水平洞口寬度、水平洞口深度;
[0033]如果對(duì)所述的單元格修改,GSP數(shù)據(jù)庫(kù)存儲(chǔ)的值也會(huì)及時(shí)刷新,對(duì)應(yīng)更換存儲(chǔ)數(shù)據(jù)。
[0034]c、根據(jù)GSP數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性相關(guān)數(shù)值,確定距設(shè)備邊的距離和洞口間距值,進(jìn)行布置洞口。具體地,洞口布置是根據(jù)選擇的邊確定布置洞口方向,記錄邊所在的線(xiàn),然后將這條線(xiàn)偏移洞口距邊的數(shù)值,得到洞口插入點(diǎn),并利用洞口間距值,依次按直線(xiàn)排布洞口。
[0035]d、依據(jù)基礎(chǔ)模型和洞口模型形狀,調(diào)用GSP數(shù)據(jù)庫(kù)中的幾何數(shù)值通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。數(shù)據(jù)值的計(jì)算公式為:S = al*bl*hl+a2*b2*h2,其中,al為洞口水平方向水平寬度、bl為洞口水平方向深度、hi為洞口水平方向拉伸高度、a2為洞口垂直方向長(zhǎng)度、b2為洞口垂直方向?qū)挾取2為洞口垂直方向拉伸高度,公式中為乘號(hào)。該步驟中,利用模型及幾何參數(shù)值進(jìn)行數(shù)據(jù)調(diào)用,先將需要計(jì)算的數(shù)據(jù)封裝在一起,利用GSP保存的中間量插件和計(jì)算規(guī)則插件通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。
[0036]本發(fā)明利用三維建筑模型,繪制設(shè)備基礎(chǔ),一次建模成功后,可以復(fù)用到其它工程中省時(shí)。利用設(shè)備基礎(chǔ),定義基礎(chǔ)上各種洞口的豎直洞口長(zhǎng)度、寬度、深度,水平洞口寬度、深度,以及洞口距基礎(chǔ)邊的距離、洞口之間的距離,通過(guò)智能布置洞口功能布置所有洞口圖元,快速高效。匯總計(jì)算輸出所有洞口工程量,計(jì)算精準(zhǔn)。
【主權(quán)項(xiàng)】
1.基礎(chǔ)洞口工程量計(jì)算系統(tǒng),其特征在于,該系統(tǒng)包括: GSP數(shù)據(jù)庫(kù),定義基礎(chǔ)構(gòu)件屬性和基礎(chǔ)洞口構(gòu)件屬性并存儲(chǔ),所述基礎(chǔ)構(gòu)件屬性包括材質(zhì)、砼類(lèi)型、砼標(biāo)號(hào)和基礎(chǔ)高度值,所述基礎(chǔ)洞口構(gòu)件屬性包括豎直洞口長(zhǎng)度、豎直洞口寬度、豎直洞口深度、水平洞口寬度、水平洞口深度; Grid控件,將基礎(chǔ)構(gòu)件屬性信息顯示在窗口界面,并將基礎(chǔ)洞口構(gòu)件屬性信息形成一條條對(duì)應(yīng)的單元格,將單元格中的數(shù)值與GSP數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性名稱(chēng)一一對(duì)應(yīng),實(shí)現(xiàn)界面單元格和數(shù)據(jù)存儲(chǔ)之間關(guān)聯(lián); 洞口圖元布置模塊,根據(jù)GSP數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性相關(guān)數(shù)值,確定距設(shè)備邊距離和洞口間距值,進(jìn)行布置洞口 ; 計(jì)算模塊,依據(jù)基礎(chǔ)模型和洞口模型形狀,調(diào)用GSP數(shù)據(jù)庫(kù)中的幾何數(shù)值通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。2.基礎(chǔ)洞口工程量計(jì)算方法,其特征在于,包括以下步驟: a、定義基礎(chǔ)構(gòu)件屬性將其存儲(chǔ)在GSP數(shù)據(jù)庫(kù),并在界面窗口顯示,所述基礎(chǔ)構(gòu)件屬性包括材質(zhì)、砼類(lèi)型、砼標(biāo)號(hào)和基礎(chǔ)高度值; b、新建基礎(chǔ)洞口構(gòu)件屬性,通過(guò)GSP數(shù)據(jù)庫(kù)存儲(chǔ)豎直洞口長(zhǎng)度、豎直洞口寬度、豎直洞口深度、水平洞口寬度、水平洞口深度字段名稱(chēng),同時(shí)通過(guò)grid控件集成形成一條條對(duì)應(yīng)的單元格,將單元格中的數(shù)值與GSP數(shù)據(jù)庫(kù)存儲(chǔ)的名稱(chēng)一一對(duì)應(yīng),所述基礎(chǔ)洞口構(gòu)件屬性包括豎直洞口長(zhǎng)度、豎直洞口寬度、豎直洞口深度、水平洞口寬度、水平洞口深度; 對(duì)所述的單元格修改時(shí),GSP數(shù)據(jù)庫(kù)存儲(chǔ)的值也會(huì)及時(shí)刷新,對(duì)應(yīng)更換存儲(chǔ)數(shù)據(jù); c、根據(jù)GSP數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)洞口構(gòu)件屬性相關(guān)數(shù)值,確定距設(shè)備邊的距離和洞口間距值,進(jìn)行布置洞口 ; d、依據(jù)基礎(chǔ)模型和洞口模型形狀,調(diào)用GSP數(shù)據(jù)庫(kù)中的幾何數(shù)值通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值。3.根據(jù)權(quán)利要求2所述的基礎(chǔ)洞口工程量計(jì)算方法,步驟c中,洞口布置步驟為:根據(jù)選擇的邊確定布置洞口方向,記錄邊所在的線(xiàn),然后將這條線(xiàn)偏移洞口距邊的數(shù)值,得到洞口插入點(diǎn),并利用洞口間距值,依次按直線(xiàn)排布洞口。4.根據(jù)權(quán)利要求2所述的基礎(chǔ)洞口工程量計(jì)算方法,步驟d中,數(shù)據(jù)值的計(jì)算公式為:s = al*bl*hl+a2*b2*h2,其中,al為洞口水平方向水平寬度、bl為洞口水平方向深度、hi為洞口水平方向拉伸高度、a2為洞口垂直方向長(zhǎng)度、b2為洞口垂直方向?qū)挾取2為洞口垂直方向拉伸高度。
【專(zhuān)利摘要】基礎(chǔ)洞口工程量計(jì)算方法包括定義基礎(chǔ)構(gòu)件屬性、新建基礎(chǔ)洞口構(gòu)件屬性、布置洞口和通過(guò)多線(xiàn)程的運(yùn)算法則形成數(shù)據(jù)值?;A(chǔ)洞口工程量計(jì)算系統(tǒng)包括GSP數(shù)據(jù)庫(kù)、Grid控件、洞口圖元布置模塊和計(jì)算模塊。本發(fā)明通過(guò)繪制基礎(chǔ)圖元三維模型,然后通過(guò)輸入水平、垂直方向等洞口相關(guān)數(shù)值,確定距設(shè)備邊距離和洞口間距值進(jìn)行智能布置洞口,實(shí)現(xiàn)快速布置基礎(chǔ)洞口,準(zhǔn)確提取工程量。
【IPC分類(lèi)】G06F19/00
【公開(kāi)號(hào)】CN105404785
【申請(qǐng)?zhí)枴緾N201510916621
【發(fā)明人】屠慶波, 謝麗, 劉宏志, 張兵兵, 郭建偉, 王霄燕, 李忠寶, 王艷梅, 單波, 樊海榮, 于浩, 李琨
【申請(qǐng)人】國(guó)網(wǎng)山東省電力公司經(jīng)濟(jì)技術(shù)研究院, 國(guó)家電網(wǎng)公司, 廣聯(lián)達(dá)軟件股份有限公司
【公開(kāi)日】2016年3月16日
【申請(qǐng)日】2015年12月10日