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