目前通信行業工程設計從立項到完成設計會審以及后期工程配合,設計周期短則兩個月,多則半年。在此過程中,設計人員需要進行大量的手工測量、計算、驗證,并完成種類繁多的文本、附表和圖紙。由于目前還沒有統一的數據庫支持、在設計編制過程中,往往出現設計基礎數據不一致,容易導致設計質量和效率不高以及設計 周期較長的問題。筆者在長期從事設計工作中注意到設計工作中大部分繁瑣的工作完全可以通過軟件來實現,從而提高設計基礎數據的準確性,縮短設計周期,提高工作效率。
對于大多數設計人員來說,如何提高設計質量和效率以及縮短設計周期是一直困擾大家的一個老問題。每個設計人員在多年的設計工作中形成了自己的設計編制方法和風格,而正是這些不同的方法和風格造成了在調用其他設計人員設計時感到不習慣,使得修改的工作量增加,工作效率低下。如果我們大家統一設計方法和風格就可以大大提高工作效率。最好的例子就是模板的使用,大大提高了設計的效率。而正是模板的使用也為實現設計輔助工具軟件開發成為可能。筆者提出開發設計輔助工具提高通信工程設計效率的想法,在這里和大家一同分享與探討。
設計輔助工具軟件開發需要大量數據庫進行支持,目前通信工程設計基礎數據比較龐雜,沒有建設統一的數據庫,設計人員查詢、檢索極為不便,由于版本的問題,也容易造成數據準確性不高。所以建立統一的數據庫是解決問題的做好方法。
筆者在交換數據庫建設的課題中體會到,數據庫要針對設計基礎數據的需求來建立。設計中涉及的數據我們都可以建立數據庫,例如:建立所有網元信息數據庫;建立所有電源信息數據庫;建立所有設備信息數據庫。通過網元網元信息數據庫我們可以查詢、檢索到各網元的信息并生成各種網元的信息報表;通過電源信息數據庫可以生成電源說明文本,如:XAGS3掛接在樞紐樓六層南第二套直流系統,此電源系統為珠江設備,設備型號為PRS5000,配置了2個直流屏,24個100A整流模塊,電池型號為有利GFM3000兩組;只要輸入了線纜長度和機架數量就可以通過設備信息數據庫生成設備通信電纜、電力電纜布線計劃表。

表1

圖1 本地網話路網絡結構圖

圖2 本地網信令網結構圖
筆者通過利用VB語言,調用EXCLL數據庫,開發了網元報表自動生成程序(圖略)。測程序通過調用統一的EXCLL網元數據庫,并通過選擇不同的網元類型和網元信息及篩選生成不同的網元報表。
還可以對單個網元進行查詢(圖略),通過建立數據庫查詢、檢索及報表生成提高了數據準確性,同時大大縮短了設計人員制表時間。另外筆者還開發了預算模板導入表生成程序如表1。

表2 匯兌表

圖3 咨詢設計收費計算工具
程序后臺建立1個EXCLL庫其中包含交換、無線常用定額、配套設備價格、材料價格等數據庫,通過VB窗口界面調用。根據概預算軟件規定的模板輸入,然后直接導入概預算軟件中,保證了材料價格的準確,省去了查詢材料表材料價格的工作,同時使得鼠標點擊完全代替了概預算軟件繁瑣的鍵盤輸入。
如果我們給數據庫建立了關系關系模型可以進行掛接關系查詢和網絡圖紙的自動生成。首先我們要建立網元之間關系,比如掛接關系有1對1,1對多,多對多等(圖略)。然后,根據網元掛接關系自動生成不同的網絡結構圖如圖1、圖2所示。
還有,交換區劃分圖;IP承載網掛接關系圖等等,只要能列出關系的都可以自動生成相應的圖紙,在數據庫中增加新網元時,軟件可以自動修改圖紙。圖紙自動生成功能大大減少了設計人員手工繪制圖紙的時間和效率,也使得圖紙上的數據更為準確。目前這種自動繪圖功能是在VISIO圖紙上實現的。
由于CAD圖紙在設計中比較多,中望CAD不支持VBA應用,但是AUTO CAD支持VBA應用和LISP語言開發,LISP語言的功能很強大,開發難度也比較大,需要專業開發人員進行開發,所以其他圖紙的自動生成是可以實現的。
為了設計人員更快速的計算數據,我們只要建立好計算模型,輸入數據就可以讓軟件自動計算結果。如進行電源線線徑計算、IP帶寬計算,咨詢費、設計費計算等等,提高設計人員計算準確性和減少計算時間。筆者就開發了咨詢設計收費計算工具如圖3.
在工程配合過程中,設計人員需要向客戶提供大量資源申請表格,這些表格制作費時費力,如果提供的表格出現錯誤或遺漏客戶對設計院滿意度直線下降,如果我們通過軟件實現報表自動生成可以大大降低此類風險。
如根據電路配置表自動生成電路申請表;其他還有根據端口配置表自動生成端口分配表;根據材料清單自動生成材料申請表等等
另外筆者還利用EXCLL VBA開發了概預算匯總程序,以幫助客戶進行工程批復、決算(圖略)。
通過匯總可以生成某個工程所有單項表的匯總表(如表2所示),同時可以核對工程總投資、設備費,材料清單,設計費等費用。大大減輕了預算核對和匯總的工作量。
筆者擬通過上述設計輔助工具的開發和應用,進一步提出開發設計輔助工具軟件的想法。通過自己實踐和與專業軟件開發人員溝通,開發設計輔助工具軟件是完全可以實現的,它可以大大減少設計編制手工工作量、縮短設計周期,提高設計數據準確性,從而提高工作效率。由于設計涉及多個專業,各專業的需求也不近相同,對于各專業設計輔助工具軟件的需求還要進一步分析和確認。