- 相關(guān)推薦
擴(kuò)展實(shí)體數(shù)據(jù)在給排水工程CAD中的應(yīng)用
【摘要】本文從擴(kuò)展數(shù)據(jù)在實(shí)體中的存貯方式、擴(kuò)展實(shí)體數(shù)據(jù)的插入和查詢(xún)以及應(yīng)用擴(kuò)展實(shí)體數(shù)據(jù)實(shí)現(xiàn)管配件的插入、圖形的刪除及修改等方面,介紹了應(yīng)用擴(kuò)展實(shí)體數(shù)據(jù)庫(kù)進(jìn)行給排水工程CAD繪制的方法和技巧,并給出幾個(gè)通過(guò)實(shí)際工程驗(yàn)證的實(shí)用小程序,提出工程設(shè)計(jì)人員在工程圖繪制過(guò)程中,自行編寫(xiě)小程序可以擴(kuò)充商業(yè)軟件的功能,提高繪圖效率的結(jié)論。
1概述
在計(jì)算機(jī)迅速普及的今天,CAD已不再是新鮮名詞。尤其是在工程設(shè)計(jì)領(lǐng)域,手工畫(huà)圖已逐漸被CAD軟件所代替。在我國(guó)應(yīng)用最廣泛、最普及的CAD工具是AutoCAD軟件包,該軟件包以其界面友好、使用方便、功能強(qiáng)大的特點(diǎn),被廣大工程設(shè)計(jì)人員所接受。在給水排水工程領(lǐng)域,由于各設(shè)計(jì)單位的設(shè)計(jì)標(biāo)準(zhǔn)和設(shè)計(jì)方法的不同,造成各軟件公司所開(kāi)發(fā)的CAD軟件不能被設(shè)計(jì)單位所廣泛接受。尤其是軟件公司的軟件開(kāi)發(fā)人員,在我國(guó)大多是計(jì)算機(jī)應(yīng)用比較熟練的非專(zhuān)業(yè)人員或?qū)嶋H工作經(jīng)驗(yàn)很少的專(zhuān)業(yè)技術(shù)人員,由于他們專(zhuān)業(yè)知識(shí)和工作經(jīng)歷的限制,造成所開(kāi)發(fā)的專(zhuān)業(yè)軟件存在這樣或那樣的不足,從而限制了專(zhuān)業(yè)軟件的實(shí)用性。因此,盡管市場(chǎng)上的商業(yè)專(zhuān)用軟件很多,但能夠切實(shí)滿(mǎn)足工程設(shè)計(jì)需要的軟件并不多,甚至許多單位購(gòu)置的軟件根本就不能發(fā)揮其應(yīng)有的作用。通過(guò)多年的CAD軟件開(kāi)發(fā)經(jīng)驗(yàn),作者認(rèn)為,工程設(shè)計(jì)人員掌握一定的CAD技術(shù)處理技巧,可以在直接應(yīng)用AutoCAD軟件或其它商業(yè)軟件進(jìn)行工程設(shè)計(jì)的同時(shí),自行編寫(xiě)一些實(shí)用的小程序,不但可以提高工程設(shè)計(jì)效率,而且還可以通過(guò)日積月累,使所編寫(xiě)的小程序在本單位內(nèi)應(yīng)用。
在給水排水工程領(lǐng)域,最常處理的圖形就是管線。管線是連接水源到水廠、水廠到用戶(hù)、各構(gòu)筑物間的有向圖,一根管線的變動(dòng),必然引起其它設(shè)施的改變。同樣,各構(gòu)筑物采用平、立、剖三視圖進(jìn)行工程圖的表達(dá),一個(gè)視圖的改變,也引起其它視圖相應(yīng)的改變。以前我們都是通過(guò)單個(gè)圖形分別修改的方法來(lái)實(shí)現(xiàn),不但效率低,而且容易產(chǎn)生錯(cuò)誤。本人通過(guò)在WDOC軟件開(kāi)發(fā)中的應(yīng)用,認(rèn)為擴(kuò)展實(shí)體數(shù)據(jù)庫(kù)的應(yīng)用,可以有效地解決這些問(wèn)題,并且能夠提高繪圖效率。
2擴(kuò)展實(shí)體數(shù)據(jù)的插入與查詢(xún)
2.1擴(kuò)展數(shù)據(jù)在實(shí)體中的存貯方式
假設(shè)一條管線,起點(diǎn)號(hào)是8,坐標(biāo)是(5.05.00.0),終點(diǎn)號(hào)是18,坐標(biāo)是(10.010.00.0),管段號(hào)是1,這條管線的圖形數(shù)據(jù)庫(kù)為:
((-1<Entityname:1f92f48>)(0″LINE″)(5.″519″)(100.″AcDbEntity″)(67.0)(8.″0″)(100.″AcDbLine″)(105.05.00.0)(1110.010.00.0)(2100.00.01.0)(-3(″PIPE1″(1002.″{″)(1000.″8,18″)(1002.″}″)))
其中擴(kuò)展數(shù)據(jù)為:(-3(″PIPEI″(1002.″{″)(1000.″8,18″)(1002.″}″))),″PIPEI″表示以PIPE為前導(dǎo)的管線,管線號(hào)為1;″8,18″表示管線的起點(diǎn)號(hào)為8,終點(diǎn)號(hào)為18。
擴(kuò)展實(shí)體數(shù)據(jù)內(nèi)容在實(shí)體數(shù)據(jù)庫(kù)中是以-3碼為前導(dǎo)的一個(gè)表項(xiàng)。在一個(gè)實(shí)體中可以加入擴(kuò)展實(shí)體數(shù)據(jù)的大小為16383字節(jié)。用于描述非圖形數(shù)據(jù)的擴(kuò)展實(shí)體數(shù)據(jù)庫(kù)有關(guān)組碼為:
組碼 意義
1000
1001
1002
1003
1004
1005
1010
1011
1012
1013 &nb
[1] [2] [3] [4]
【擴(kuò)展實(shí)體數(shù)據(jù)在給排水工程CAD中的應(yīng)用】相關(guān)文章:
高級(jí)氧化技術(shù)在給水處理中的應(yīng)用04-30
PE管材在給水系統(tǒng)中的應(yīng)用分析04-27
數(shù)據(jù)挖掘中抽樣技術(shù)的應(yīng)用04-29
GPS數(shù)據(jù)在圖像傳輸中的應(yīng)用04-27
面向地理實(shí)體的空間數(shù)據(jù)庫(kù)時(shí)態(tài)擴(kuò)展的設(shè)計(jì)與實(shí)現(xiàn)04-27
數(shù)據(jù)多重配比法在ERP數(shù)據(jù)轉(zhuǎn)換中的應(yīng)用05-02
統(tǒng)計(jì)方法在旅游數(shù)據(jù)預(yù)測(cè)中的應(yīng)用04-30
SSH框架在氣象數(shù)據(jù)共享中的應(yīng)用04-30