目前通信行業(yè)工程設(shè)計(jì)從立項(xiàng)到完成設(shè)計(jì)會(huì)審以及后期工程配合,設(shè)計(jì)周期短則兩個(gè)月,多則半年。在此過程中,設(shè)計(jì)人員需要進(jìn)行大量的手工測(cè)量、計(jì)算、驗(yàn)證,并完成種類繁多的文本、附表和圖紙。由于目前還沒有統(tǒng)一的數(shù)據(jù)庫支持、在設(shè)計(jì)編制過程中,往往出現(xiàn)設(shè)計(jì)基礎(chǔ)數(shù)據(jù)不一致,容易導(dǎo)致設(shè)計(jì)質(zhì)量和效率不高以及設(shè)計(jì) 周期較長(zhǎng)的問題。筆者在長(zhǎng)期從事設(shè)計(jì)工作中注意到設(shè)計(jì)工作中大部分繁瑣的工作完全可以通過軟件來實(shí)現(xiàn),從而提高設(shè)計(jì)基礎(chǔ)數(shù)據(jù)的準(zhǔn)確性,縮短設(shè)計(jì)周期,提高工作效率。
對(duì)于大多數(shù)設(shè)計(jì)人員來說,如何提高設(shè)計(jì)質(zhì)量和效率以及縮短設(shè)計(jì)周期是一直困擾大家的一個(gè)老問題。每個(gè)設(shè)計(jì)人員在多年的設(shè)計(jì)工作中形成了自己的設(shè)計(jì)編制方法和風(fēng)格,而正是這些不同的方法和風(fēng)格造成了在調(diào)用其他設(shè)計(jì)人員設(shè)計(jì)時(shí)感到不習(xí)慣,使得修改的工作量增加,工作效率低下。如果我們大家統(tǒng)一設(shè)計(jì)方法和風(fēng)格就可以大大提高工作效率。最好的例子就是模板的使用,大大提高了設(shè)計(jì)的效率。而正是模板的使用也為實(shí)現(xiàn)設(shè)計(jì)輔助工具軟件開發(fā)成為可能。筆者提出開發(fā)設(shè)計(jì)輔助工具提高通信工程設(shè)計(jì)效率的想法,在這里和大家一同分享與探討。
設(shè)計(jì)輔助工具軟件開發(fā)需要大量數(shù)據(jù)庫進(jìn)行支持,目前通信工程設(shè)計(jì)基礎(chǔ)數(shù)據(jù)比較龐雜,沒有建設(shè)統(tǒng)一的數(shù)據(jù)庫,設(shè)計(jì)人員查詢、檢索極為不便,由于版本的問題,也容易造成數(shù)據(jù)準(zhǔn)確性不高。所以建立統(tǒng)一的數(shù)據(jù)庫是解決問題的做好方法。
筆者在交換數(shù)據(jù)庫建設(shè)的課題中體會(huì)到,數(shù)據(jù)庫要針對(duì)設(shè)計(jì)基礎(chǔ)數(shù)據(jù)的需求來建立。設(shè)計(jì)中涉及的數(shù)據(jù)我們都可以建立數(shù)據(jù)庫,例如:建立所有網(wǎng)元信息數(shù)據(jù)庫;建立所有電源信息數(shù)據(jù)庫;建立所有設(shè)備信息數(shù)據(jù)庫。通過網(wǎng)元網(wǎng)元信息數(shù)據(jù)庫我們可以查詢、檢索到各網(wǎng)元的信息并生成各種網(wǎng)元的信息報(bào)表;通過電源信息數(shù)據(jù)庫可以生成電源說明文本,如:XAGS3掛接在樞紐樓六層南第二套直流系統(tǒng),此電源系統(tǒng)為珠江設(shè)備,設(shè)備型號(hào)為PRS5000,配置了2個(gè)直流屏,24個(gè)100A整流模塊,電池型號(hào)為有利GFM3000兩組;只要輸入了線纜長(zhǎng)度和機(jī)架數(shù)量就可以通過設(shè)備信息數(shù)據(jù)庫生成設(shè)備通信電纜、電力電纜布線計(jì)劃表。
表1
圖1 本地網(wǎng)話路網(wǎng)絡(luò)結(jié)構(gòu)圖
圖2 本地網(wǎng)信令網(wǎng)結(jié)構(gòu)圖
筆者通過利用VB語言,調(diào)用EXCLL數(shù)據(jù)庫,開發(fā)了網(wǎng)元報(bào)表自動(dòng)生成程序(圖略)。測(cè)程序通過調(diào)用統(tǒng)一的EXCLL網(wǎng)元數(shù)據(jù)庫,并通過選擇不同的網(wǎng)元類型和網(wǎng)元信息及篩選生成不同的網(wǎng)元報(bào)表。
還可以對(duì)單個(gè)網(wǎng)元進(jìn)行查詢(圖略),通過建立數(shù)據(jù)庫查詢、檢索及報(bào)表生成提高了數(shù)據(jù)準(zhǔn)確性,同時(shí)大大縮短了設(shè)計(jì)人員制表時(shí)間。另外筆者還開發(fā)了預(yù)算模板導(dǎo)入表生成程序如表1。
表2 匯兌表
圖3 咨詢?cè)O(shè)計(jì)收費(fèi)計(jì)算工具
程序后臺(tái)建立1個(gè)EXCLL庫其中包含交換、無線常用定額、配套設(shè)備價(jià)格、材料價(jià)格等數(shù)據(jù)庫,通過VB窗口界面調(diào)用。根據(jù)概預(yù)算軟件規(guī)定的模板輸入,然后直接導(dǎo)入概預(yù)算軟件中,保證了材料價(jià)格的準(zhǔn)確,省去了查詢材料表材料價(jià)格的工作,同時(shí)使得鼠標(biāo)點(diǎn)擊完全代替了概預(yù)算軟件繁瑣的鍵盤輸入。
如果我們給數(shù)據(jù)庫建立了關(guān)系關(guān)系模型可以進(jìn)行掛接關(guān)系查詢和網(wǎng)絡(luò)圖紙的自動(dòng)生成。首先我們要建立網(wǎng)元之間關(guān)系,比如掛接關(guān)系有1對(duì)1,1對(duì)多,多對(duì)多等(圖略)。然后,根據(jù)網(wǎng)元掛接關(guān)系自動(dòng)生成不同的網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1、圖2所示。
還有,交換區(qū)劃分圖;IP承載網(wǎng)掛接關(guān)系圖等等,只要能列出關(guān)系的都可以自動(dòng)生成相應(yīng)的圖紙,在數(shù)據(jù)庫中增加新網(wǎng)元時(shí),軟件可以自動(dòng)修改圖紙。圖紙自動(dòng)生成功能大大減少了設(shè)計(jì)人員手工繪制圖紙的時(shí)間和效率,也使得圖紙上的數(shù)據(jù)更為準(zhǔn)確。目前這種自動(dòng)繪圖功能是在VISIO圖紙上實(shí)現(xiàn)的。
由于CAD圖紙?jiān)谠O(shè)計(jì)中比較多,中望CAD不支持VBA應(yīng)用,但是AUTO CAD支持VBA應(yīng)用和LISP語言開發(fā),LISP語言的功能很強(qiáng)大,開發(fā)難度也比較大,需要專業(yè)開發(fā)人員進(jìn)行開發(fā),所以其他圖紙的自動(dòng)生成是可以實(shí)現(xiàn)的。
為了設(shè)計(jì)人員更快速的計(jì)算數(shù)據(jù),我們只要建立好計(jì)算模型,輸入數(shù)據(jù)就可以讓軟件自動(dòng)計(jì)算結(jié)果。如進(jìn)行電源線線徑計(jì)算、IP帶寬計(jì)算,咨詢費(fèi)、設(shè)計(jì)費(fèi)計(jì)算等等,提高設(shè)計(jì)人員計(jì)算準(zhǔn)確性和減少計(jì)算時(shí)間。筆者就開發(fā)了咨詢?cè)O(shè)計(jì)收費(fèi)計(jì)算工具如圖3.
在工程配合過程中,設(shè)計(jì)人員需要向客戶提供大量資源申請(qǐng)表格,這些表格制作費(fèi)時(shí)費(fèi)力,如果提供的表格出現(xiàn)錯(cuò)誤或遺漏客戶對(duì)設(shè)計(jì)院滿意度直線下降,如果我們通過軟件實(shí)現(xiàn)報(bào)表自動(dòng)生成可以大大降低此類風(fēng)險(xiǎn)。
如根據(jù)電路配置表自動(dòng)生成電路申請(qǐng)表;其他還有根據(jù)端口配置表自動(dòng)生成端口分配表;根據(jù)材料清單自動(dòng)生成材料申請(qǐng)表等等
另外筆者還利用EXCLL VBA開發(fā)了概預(yù)算匯總程序,以幫助客戶進(jìn)行工程批復(fù)、決算(圖略)。
通過匯總可以生成某個(gè)工程所有單項(xiàng)表的匯總表(如表2所示),同時(shí)可以核對(duì)工程總投資、設(shè)備費(fèi),材料清單,設(shè)計(jì)費(fèi)等費(fèi)用。大大減輕了預(yù)算核對(duì)和匯總的工作量。
筆者擬通過上述設(shè)計(jì)輔助工具的開發(fā)和應(yīng)用,進(jìn)一步提出開發(fā)設(shè)計(jì)輔助工具軟件的想法。通過自己實(shí)踐和與專業(yè)軟件開發(fā)人員溝通,開發(fā)設(shè)計(jì)輔助工具軟件是完全可以實(shí)現(xiàn)的,它可以大大減少設(shè)計(jì)編制手工工作量、縮短設(shè)計(jì)周期,提高設(shè)計(jì)數(shù)據(jù)準(zhǔn)確性,從而提高工作效率。由于設(shè)計(jì)涉及多個(gè)專業(yè),各專業(yè)的需求也不近相同,對(duì)于各專業(yè)設(shè)計(jì)輔助工具軟件的需求還要進(jìn)一步分析和確認(rèn)。