◎ 浙江工業(yè)大學(xué)建筑規(guī)劃設(shè)計(jì)研究院 陳 瑋 徐 欣浙江金瑞建筑設(shè)計(jì)有限公司 施偉勝
隨著社會(huì)的進(jìn)步,電腦技術(shù)正在日新月異地發(fā)展,在建筑設(shè)計(jì)領(lǐng)域,隨著AutoDesk公司的AutoCAD制圖軟件升級(jí)換代以及天正、理正等一大批基于AutoCAD二次開(kāi)發(fā)的專業(yè)設(shè)計(jì)軟件的不斷成熟,目前各大設(shè)計(jì)院的計(jì)算機(jī)出圖率都應(yīng)已達(dá)到了100%;隨著社會(huì)競(jìng)爭(zhēng)日趨激烈,各大設(shè)計(jì)院都在不停地完善自身,不僅單位內(nèi)部進(jìn)行信息化管理,提高技術(shù)水平、提高效率,同時(shí)也必須相應(yīng)提高設(shè)計(jì)人員的生產(chǎn)能力以及生產(chǎn)質(zhì)量,以提高單位在整個(gè)設(shè)計(jì)行業(yè)的竟?fàn)幜?;可以說(shuō)圖紙的質(zhì)量就是設(shè)計(jì)院的生命,圖紙質(zhì)量的好壞直接影響著設(shè)計(jì)院的形象,而設(shè)計(jì)院圖簽又是圖紙的門(mén)面,就算同一個(gè)工程的圖簽實(shí)名也和工程名稱等其它圖簽信息一樣,設(shè)計(jì)院往往因?yàn)樵O(shè)計(jì)人員的不同設(shè)計(jì)習(xí)慣而使用不同類(lèi)型字型,字高等,這導(dǎo)致同一個(gè)設(shè)計(jì)院的圖簽五花八門(mén),各種類(lèi)型的都有,也就是說(shuō)圖紙的“門(mén)面”各不統(tǒng)一,這也一直是各大設(shè)計(jì)院的老大難問(wèn)題。盡管有些設(shè)計(jì)院制定了一些統(tǒng)一規(guī)定,但仍然不可能完全杜絕這些不良現(xiàn)象的發(fā)生,在一定程度上損害了設(shè)計(jì)院在圖紙質(zhì)量上的整體形象;另外,圖框圖簽的實(shí)名、圖簽的智能化改造在這個(gè)信息化時(shí)代顯得格外重要,圖簽管理是否統(tǒng)一、智能,直接影響著設(shè)計(jì)院信息化管理的成敗。智能化圖框不僅解放了設(shè)計(jì)人員的生產(chǎn)力,更重要的是奠定了設(shè)計(jì)院管理系統(tǒng)提取項(xiàng)目工程信息的基礎(chǔ),沒(méi)有這個(gè)基礎(chǔ),信息化管理很難真正實(shí)現(xiàn),甚至無(wú)從談起。
浙江工業(yè)大學(xué)建筑規(guī)劃設(shè)計(jì)研究院是同行中最早采用信息化管理的單位之一,在原先管理系統(tǒng)的使用中,也碰到了圖簽相關(guān)信息無(wú)法正確提取的問(wèn)題,制約了信息化管理進(jìn)程。鑒于這些現(xiàn)實(shí)困難,我們先進(jìn)行了圖框的智能化改造,但只改造了屬性圖框,如果不進(jìn)行配套應(yīng)用軟件的開(kāi)發(fā),使用起來(lái)還是不夠方便;而且可能還會(huì)影響電腦基礎(chǔ)較差的設(shè)計(jì)人員使用。為此,考慮到目前國(guó)內(nèi)外建筑類(lèi)專業(yè)軟件在自動(dòng)簽名程序方面基本為空白,在自動(dòng)生成目錄方面?zhèn)€別專業(yè)軟件雖然也有所涉及,但那些軟件提供的功能性、定制性以及使用的方便性明顯不夠完美和深入,也無(wú)法完成各設(shè)計(jì)院不同圖簽的定制,不能滿足設(shè)計(jì)人員的實(shí)際需求,所以我們著手進(jìn)行了圖框圖簽的改造并開(kāi)發(fā)了相應(yīng)的配套軟件,這就是我們智能自動(dòng)圖框軟件開(kāi)發(fā)的由來(lái)。
首先,我們對(duì)單位圖框進(jìn)行了全面的智能屬性化圖框的改造。根據(jù)需要,我們統(tǒng)一設(shè)置好圖框圖簽部分如實(shí)名、工程項(xiàng)目、圖名、圖號(hào)等信息字體、字高、寬高比、位置等,根據(jù)超長(zhǎng)圖名、超長(zhǎng)工程名稱、同一欄多個(gè)設(shè)計(jì)人員等多種實(shí)際情況,我們分別采取了不同的技術(shù)措施解決這些問(wèn)題。通過(guò)這些改造,若設(shè)計(jì)人員完全使用這些既定的圖簽屬性,就能達(dá)到全院圖簽完全統(tǒng)一的目標(biāo)。但是,難題還在后面,如何讓設(shè)計(jì)人員方便地使用這些屬性,而不是使用AutoCAD本身的屬性編輯工具一個(gè)個(gè)輸入修改。一方面,那樣做會(huì)無(wú)謂增加設(shè)計(jì)人員的工作量;另一方面,由于設(shè)計(jì)人員水平參差不一,不能完全避免圖簽混亂的問(wèn)題。所以,開(kāi)發(fā)一款配套屬性軟件的要求就顯得很緊迫了。我們采用的是Visual Basic與Visual Lisp結(jié)合的方式開(kāi)發(fā)了智能自動(dòng)圖框軟件, Visual Basic是面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),動(dòng)態(tài)鏈接庫(kù)(DLL)、對(duì)象的鏈接與嵌入(OLE)、開(kāi)放式數(shù)據(jù)連接(ODBC)等技術(shù),高效、快速地開(kāi)發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。AutoLISP是由Autodesk公司開(kāi)發(fā)的一種LISP程序語(yǔ)言,AutoLISP是人工智能語(yǔ)言CommonLISP的簡(jiǎn)化版本,作為通用LISP語(yǔ)言的一個(gè)小子集,AutoLISP嚴(yán)格遵循其語(yǔ)法和慣例,但又添加了許多針對(duì)AutoCAD的功能,用于擴(kuò)展和自定義AutoCAD功能。借助AutoLISP,用戶可以用適合編寫(xiě)圖形應(yīng)用程序的強(qiáng)大的高級(jí)語(yǔ)言來(lái)編寫(xiě)宏程序和函數(shù),并開(kāi)發(fā)各種軟件包;AutoLISP易于使用,并且非常靈活,多年來(lái)一直自定義AutoCAD的標(biāo)準(zhǔn),很多專業(yè)設(shè)計(jì)軟件如天正建筑、理正建筑等的許多功能均采用AutoLisp二次開(kāi)發(fā)的。自動(dòng)圖框軟件利用Visual Basic制作用戶交互界面,并通過(guò)不斷細(xì)化,盡可能給用戶一個(gè)舒適的操作體驗(yàn),再由Autolisp通過(guò)COM技術(shù)與Visual Basic編寫(xiě)的ActiveX DLL交換數(shù)據(jù),并完成自動(dòng)圖框軟件在AutoCAD圖形界面中的各種需求操作。
經(jīng)過(guò)很長(zhǎng)一段時(shí)間的開(kāi)發(fā)、試用,我們的軟件經(jīng)歷了單純的自動(dòng)簽名程序到現(xiàn)在2.2版,界面如下:
自動(dòng)簽名程序界面
智能自動(dòng)圖框軟件的開(kāi)發(fā)應(yīng)用總得來(lái)說(shuō)有兩方面大的意義:
(一)針對(duì)我們各設(shè)計(jì)人員的意義在于:不僅解決了設(shè)計(jì)院工程師手工輸入簽名的煩惱,可以框選全圖快速簽名好所有圖紙;在解決了簽名后,我們又把工程名稱和圖名等圖簽的其它內(nèi)容均全部引入屬性智能圖框,配合刷圖名工具,可以快速寫(xiě)入圖簽中的圖名;接著又解決了圖號(hào)編寫(xiě)麻煩的問(wèn)題,現(xiàn)在可以根據(jù)圖中圖紙的設(shè)定方向快速度編排圖號(hào),如從左到右等4個(gè)方向按每個(gè)方向均可自動(dòng)編寫(xiě) 水施-*等圖號(hào),最后可以自動(dòng)根據(jù)圖號(hào)排列生成圖紙目錄,一步完成,這是最吸引設(shè)計(jì)人員的地方,大大減輕了工程師后期整理圖紙的工作量,并且可以按照生成的圖紙目錄校對(duì)圖名等信息是否在圖中有書(shū)寫(xiě)錯(cuò)誤,一目了然看出哪些圖名是寫(xiě)錯(cuò)的或是遺漏的,有錯(cuò)誤的可以馬上修改,重新框選一下就生成正確的更新后的圖紙目錄了,不僅可以提高效率,還可減少出圖不必要的返工,提高一次出圖的正確率。
(二)針對(duì)設(shè)計(jì)院的高度,意義應(yīng)該更大:考慮到我們?cè)盒畔⒒芾淼囊?,管理系統(tǒng)必須對(duì)每個(gè)工程作系統(tǒng)的管理,勢(shì)必在每個(gè)工程的出圖階段提取到各專業(yè)不同的圖紙信息,并在管理系統(tǒng)的數(shù)據(jù)庫(kù)中按不同分類(lèi)建檔管理,若要人工去輸入這些信息,工作量是巨大的,而且由于錄入量太大,幾乎不太可能實(shí)現(xiàn),并容易出錯(cuò),修改也困難,但我們智能屬性圖框的出現(xiàn),從根本上解決了管理系統(tǒng)正確提取圖簽信息的問(wèn)題,可以說(shuō)這是管理信息軟件工作的基礎(chǔ),有這個(gè)基礎(chǔ),才可能真正切實(shí)運(yùn)作起整個(gè)信息化管理的數(shù)據(jù)庫(kù);而且在解決管理平臺(tái)提取信息的同時(shí),也一并解決了我們?cè)簩?duì)圖簽(簽名、圖名、工程名稱、合同號(hào)等所有圖簽內(nèi)的信息)的完全統(tǒng)一,即圖簽部分文字的字高、字型、文字位置等信息完全統(tǒng)一,均由軟件在后臺(tái)進(jìn)行,完全無(wú)需設(shè)計(jì)人員干預(yù),達(dá)到全院完全統(tǒng)一的效果,可以在一定程度上提升設(shè)計(jì)院優(yōu)質(zhì)出圖的形象。
智能自動(dòng)圖框軟件在浙江工業(yè)大學(xué)設(shè)計(jì)院信息中心的大力支持下,2.2版的“自動(dòng)圖框”軟件在2009年開(kāi)始進(jìn)行了全院統(tǒng)一培訓(xùn)、全院范圍內(nèi)的推廣正式使用,使用后得到的反饋也非常好。根據(jù)一些設(shè)計(jì)人員對(duì)實(shí)際工程的反饋,尤其是一些大型的項(xiàng)目上,原先整理圖簽、編圖號(hào)和編目錄的時(shí)間至少在半天以上,現(xiàn)在用了這個(gè)軟件以后,由于軟件提供自動(dòng)化編排目錄、自動(dòng)化生成目錄等功能,差不多只要不到幾分鐘就完成了以前半天以上的后期整理工作量,因此帶來(lái)的工作效率的提高是相當(dāng)可觀的。效率的提高,帶來(lái)的就是對(duì)設(shè)計(jì)人員勞動(dòng)力的解放,單位效益的提高。
同樣,本軟件適合推廣至各大設(shè)計(jì)院,若推廣應(yīng)用,完全有理由相信它可以提高整個(gè)設(shè)計(jì)行業(yè)的出圖效率。同時(shí),也會(huì)促進(jìn)各大設(shè)計(jì)院出圖的圖簽統(tǒng)一和美觀,并為設(shè)計(jì)院的信息化管理改造奠定基礎(chǔ)。