一、網(wǎng)絡(luò)環(huán)境下圖形輸出存在的問題
隨著cad技術(shù)在工程設(shè)計領(lǐng)域的日益普及,越來越多的工程設(shè)計部門建立了cad網(wǎng)絡(luò)。怎樣管理cad網(wǎng)絡(luò),發(fā)揮網(wǎng)絡(luò)優(yōu)勢,使其在工程設(shè)計的各個環(huán)節(jié)中產(chǎn)生*效益,是工程設(shè)計部門負責人和廣大設(shè)計人員共同關(guān)心的問題。
圖形輸出是工程設(shè)計cad過程的zui后環(huán)節(jié)也是zui關(guān)鍵的環(huán)節(jié)之一。在網(wǎng)絡(luò)環(huán)境下,所有的cad工作站共享一臺或幾臺繪圖儀,使繪圖儀的管理成為cad網(wǎng)絡(luò)管理工作的主要內(nèi)容之一。幾乎所有的網(wǎng)絡(luò)操作系統(tǒng)都提供了網(wǎng)絡(luò)打印管理系統(tǒng),但是由于其通用性,這些網(wǎng)絡(luò)打印管理系統(tǒng)的不*適用工程設(shè)計部門的圖形輸出要求:
netware:提供了打印服務(wù)器程序printserver,該程序可以將不同格式的打印工作送到的打印隊列中進行打印。對于沒有內(nèi)存的打印機,它將造成前后幾個打印工作的重疊打印;對于有內(nèi)存的打印機,由于不能確定打印工作的先后順序,“張冠李戴”的情況不可避免,顯然不能滿足設(shè)計部門每天50~150張的出圖量要求;同時,也不可能進行有選擇打印和圖紙數(shù)量統(tǒng)計。
win95:提供了打印機管理程序,功能較netware強一些,但也不能進行自動排序,有選擇打印和圖紙數(shù)量統(tǒng)計,從而也不能滿足要求。
二、解決方案
為了降低工程設(shè)計成本,提高出圖效率,我們根據(jù)工程設(shè)計cad網(wǎng)絡(luò)的實際情況,設(shè)計了cad網(wǎng)絡(luò)環(huán)境下的“圖形輸出管理系統(tǒng)”poms,在工程設(shè)計cad網(wǎng)絡(luò)中*可以替代其他網(wǎng)絡(luò)操作系統(tǒng)中的打印管理系統(tǒng)。
系統(tǒng)設(shè)計:
按照網(wǎng)絡(luò)中圖形輸出的過程,將系統(tǒng)分為發(fā)送模塊、打印模塊、查詢模塊共三個模塊。三者通過一個工程圖形數(shù)據(jù)庫和工程圖形庫,發(fā)送模塊修改數(shù)據(jù)庫和圖形庫中的數(shù)據(jù)和圖形,打印模塊和查詢模塊從庫中取出數(shù)據(jù)和圖形完成打印和查詢。
發(fā)送模塊:
安裝在每一個cad工作站上。cad工作站上生成的zui終結(jié)果是plt文件,發(fā)送模塊的主要功能是有條件地為設(shè)計人員發(fā)送plt文件:
1、核對設(shè)計人姓名及口令,每一個姓名對應(yīng)一個口令;
2、填寫工程項目名稱,如未填寫,程序?qū)⒕芙^發(fā)送打印工作;
3、填寫圖幅大小、專業(yè)、建筑面積等內(nèi)容,為查詢模塊提供數(shù)據(jù);
4、將plt文件及相應(yīng)數(shù)據(jù)送入工程圖紙庫和圖紙數(shù)據(jù)庫,作為*備份,并為后兩個模塊提供數(shù)據(jù)。
打印模塊:
安裝在打印服務(wù)器上。可用一個低檔次的無盤工作站做打印服務(wù)器。打印模塊的主要功能是有選擇地打印圖形。
1、實時捕捉從各個工作站發(fā)送過來的打印工作,按接受的先后順序進行排序,并讀出圖形數(shù)據(jù)庫中的相應(yīng)數(shù)據(jù),顯示于服務(wù)器屏幕上,供選擇和臨時查看;
2、將被選擇的plt文件送到打印機(繪圖儀);
3、對圖形庫中原來已打印的圖形進行重新選擇并打印;
4、刪除不需要的打印工作。
查詢模塊:
安裝在業(yè)務(wù)領(lǐng)導的工作站上。它的主要功能是:
1、查詢目前每一個工程的進度(按實際出圖的進度);
2、對每個設(shè)計室或每個設(shè)計人員已完成的工程數(shù)據(jù)(如完成的圖紙張數(shù)、工程個數(shù)、建筑面積等)進行統(tǒng)計;
3、生成每月或全年的圖紙數(shù)量、完成建筑面積、工程項目數(shù)量的變化曲線。
三、系統(tǒng)的實現(xiàn)
打印模塊和查詢模塊為單機程序,發(fā)送模塊為網(wǎng)絡(luò)共享程序,三個模塊共享一個圖紙數(shù)據(jù)庫和工程圖形庫。文件服務(wù)器上建立一個目錄,作為圖形庫存放全院圖形,每一個工程項目建立一個子目錄,由發(fā)送模塊在發(fā)送每個工程的*份圖紙時自動建立,該子目錄存放該工程的全部圖形;圖形數(shù)據(jù)庫存放于網(wǎng)絡(luò)文件服務(wù)器上,用于存放每一個圖形文件的相應(yīng)數(shù)據(jù),與圖形庫中的plt文件一一對應(yīng)。另外,還有一個人員口令庫,用于存放每個工作站的口令。
系統(tǒng)用foxpro2.5fordos實現(xiàn),在netware環(huán)境下使用,效果良好。正在編寫的win95下的vfp5.0版本即將完成。
四、結(jié)束語
該系統(tǒng)各模塊在投入使用近兩年來效果良好,實踐證明*可以替代netware的printserver和win95的打印機管理模塊。
目前絕大部分的工程設(shè)計部門已實現(xiàn)了cad出圖率的100%或接近100%,但cad網(wǎng)絡(luò)的管理乃至設(shè)計院信息管理系統(tǒng)尚是一個嶄新的課題。以上介紹的cad網(wǎng)絡(luò)的圖形輸出管理的方法,是我院在cad網(wǎng)絡(luò)管理中作出的一點探索,但cad網(wǎng)絡(luò)的管理涉及技術(shù)和管理諸方面,上述方法難免存在不足之處,權(quán)作拋磚引玉,望各位同行不吝賜教。