繪圖區(qū)域中多 樣化的圖元實(shí)體與備料數(shù)據(jù)庫匹配,即可實(shí)現(xiàn)備出材料功能,同理IOKVJKLYG-95耐張桿和 IOKVJKLYG-240耐張桿等也是由后臺中一個(gè)帶屬性的耐張桿頭元素生成的。
[0094] 本實(shí)施例提供的圖元文件在后臺的圖元文件中可定義三種類型屬性標(biāo)簽,用于滿 足配電網(wǎng)設(shè)計(jì)的多樣化需求。其中,型號屬性標(biāo)簽用于儲存導(dǎo)線型號;
[0095] 數(shù)字屬性標(biāo)簽用于儲存數(shù)字信息,配電網(wǎng)線路繪制中導(dǎo)線是以實(shí)際長度比例繪 制,但有些情況無法按比例繪制,如下戶線的長度、過道拉線的拉線長度等。為滿足這類特 殊需求,可在制作下戶表箱圖元文件、以及過道拉線圖元文件時(shí),在其中添加數(shù)字屬性標(biāo) 簽,用于儲存數(shù)字信息。
[0096] 文字屬性標(biāo)簽用于儲存文字信息,為了盡量使用少量的后臺圖元文件,有些相同 的圖元在圖紙中表示不同的實(shí)體。如表箱有兩孔、四孔、六孔、九孔等,其表達(dá)方式是有一個(gè) 方塊組成,再由文字描述表示其不同孔數(shù)的特征。如果把每一種表箱都建立在后臺則至少 要建立八個(gè)圖元文件,建立過多的圖元文件不利于快速繪制原則,因此,建立唯一對應(yīng)的表 箱圖元,以在該表箱圖元的屬性標(biāo)簽中添加文字屬性標(biāo)簽來儲存文字信息,當(dāng)被調(diào)用至繪 圖空間時(shí),輸入孔數(shù)。以實(shí)現(xiàn)較少后臺圖元文件完成繪制與統(tǒng)計(jì)的功能。
[0097] -桿多頭的繪制規(guī)則如下所述:
[0098] 配電網(wǎng)線路中會經(jīng)常出現(xiàn)多樣性桿頭,最常見的如同桿架設(shè),又如直線T接桿、耐 張T接桿等,即同一桿塔中有可能存在若干附屬物。如果設(shè)采用一桿一頭模式,那么上述帶 T接桿頭、同桿架設(shè)以及更多復(fù)雜桿頭都需要在后臺進(jìn)行定義,增大了后臺數(shù)據(jù)庫的容量; 如果采用一桿多頭的繪圖模式,則可以在減少后臺維護(hù)的圖元文件。
[0099] 一桿多頭繪圖方法如下:
[0100] 將桿塔圖元文件或其他圖元文件都插入在導(dǎo)線端點(diǎn)上來實(shí)現(xiàn)一個(gè)桿塔上有多個(gè) 桿頭;但是同一位置不允許插入兩個(gè)桿塔類圖元文件。
[0101] 同時(shí)將桿頭分為主桿頭與次桿頭,并對主桿頭做以下定義:同一桿頭上只允許添 加一個(gè)主桿頭,或不添加,但可以添加多個(gè)次桿頭與其他附屬物,因此,按以下方式計(jì)算出 直線桿頭的數(shù)量;
[0102] 直線桿頭數(shù)量=同導(dǎo)線型號的桿塔數(shù)量-同導(dǎo)線型號的主桿頭數(shù)量。
[0103] 實(shí)施例3
[0104] 本實(shí)施例提供后臺文件夾中的圖元文件的制作過程,首先用戶根據(jù)實(shí)際情況確定 需要建立的圖元文件;每一個(gè)圖元文件建立過程具體如下所述:
[0105] 1,在CAD中新建dwg文件。
[0106] 2,新建圖層,命名為yin。其為隱藏,如果添加的屬性標(biāo)簽不做顯示,則新建屬性標(biāo) 簽時(shí),放入在此圖層中。
[0107] 3,在默認(rèn)圖層0中,繪制相應(yīng)圖元。
[0108] 4,添加att屬性標(biāo)簽。屬性標(biāo)簽有三種,分別為型號屬性標(biāo)簽、數(shù)字屬性標(biāo)簽和文 字屬性標(biāo)簽,例如,根據(jù)att屬性標(biāo)簽的命令,在標(biāo)簽內(nèi)輸入相應(yīng)的信息。
[0109] 型號屬性標(biāo)簽,用于采集導(dǎo)線型號;
[0110] 數(shù)字屬性標(biāo)簽,用于儲存數(shù)字信息;
[0111] 文字屬性標(biāo)簽,用于儲存文字信息。
[0112] 5,根據(jù)設(shè)置需求,顯示屬性標(biāo)簽,當(dāng)所述屬性標(biāo)簽需要顯示時(shí),則將屬性標(biāo)簽放置 在0圖層,當(dāng)所述屬性標(biāo)簽無需顯示時(shí),則屬性標(biāo)簽放置在yin圖層中。
[0113] 6,將DWG文件保存在后臺文件夾內(nèi)。
[0114] 7,圖元文件命名規(guī)則因程序而定,本程序的命名規(guī)則為"類型_索引數(shù)字_圖元名 稱.dwg"。
[0115] 實(shí)施例4
[0116] 本實(shí)施例提供的配電網(wǎng)線路繪圖包括初始化模塊、繪圖模塊和統(tǒng)計(jì)輸出模塊;
[0117] 初始化模塊按以下步驟進(jìn)行:
[0118] 首先,讀取后臺圖層初始化文檔,讀取內(nèi)部的圖層信息,在前臺對應(yīng)的繪制界面中 建立相應(yīng)的圖層。
[0119] 其中,該圖層具體包括:
[0120] 圖元圖層:用于繪圖時(shí)放置圖元實(shí)體對象。
[0121] Yin圖層:用于隱藏不需要顯示和打印的圖元屬性標(biāo)簽,并和后臺圖元文件的建 立對應(yīng)。
[0122] 標(biāo)注圖層:用于填寫標(biāo)注信息,如桿號、線長、圖例等。
[0123] 導(dǎo)線類圖層:不同類型導(dǎo)線在不同圖層中繪制,程序也是根據(jù)圖層的不同來識別 不同類型的導(dǎo)線。導(dǎo)線類圖層是多個(gè)圖層,由用戶根據(jù)需求的導(dǎo)線型號多少而添加,其圖層 命名方式為導(dǎo)線型號
[0124] 其次,在圖層初始化后,以導(dǎo)線圖層名稱生成導(dǎo)線圖層表,將導(dǎo)線圖層表儲存在內(nèi) 存中備用。
[0125] 最后,讀取后臺文件夾內(nèi)所有的dwg文件的名稱,對其進(jìn)行分類,生成鏈接表,將 該鏈接表儲存在內(nèi)存中備用。
[0126] 繪圖模塊將圖形繪制在初始化模塊完成的相應(yīng)的圖層中,如,導(dǎo)線繪制在導(dǎo)線圖 層,圖元繪制在圖元圖層;通過初始化中儲存于內(nèi)存中的導(dǎo)線圖層表和鏈接表,保證導(dǎo)線繪 制在相應(yīng)的導(dǎo)線圖層中,使得后臺圖元文件調(diào)用到前臺使用。
[0127] 統(tǒng)計(jì)輸出模塊統(tǒng)計(jì)繪制完成的圖元實(shí)體的工程量信息,且輸出對應(yīng)結(jié)果。
[0128] 還包括設(shè)置DCL面板模塊,該面板用于用戶交互操作。
[0129] 實(shí)施例5
[0130] 請參閱圖5,為采用CAD繪制配電網(wǎng)線路的方法完成的配電網(wǎng)線路實(shí)施例;
[0131] 圖中雙圈為15米非預(yù)應(yīng)力電桿,單圈為15米預(yù)應(yīng)力電桿,粗實(shí)線為10kv240導(dǎo) 線,細(xì)實(shí)線為〇. 4KV240導(dǎo)線,虛線為IOkv 95導(dǎo)線;
[0132] IOKV終端桿頭1上設(shè)置有拉線,耐張桿頭2上也設(shè)置有拉線。
[0133] 直線T接桿3上設(shè)置有拉線,且該桿塔上并沒有設(shè)置主桿頭,即其它桿頭默認(rèn)為直 線桿頭,但是設(shè)置有T接桿頭7,屬于一桿多頭的桿塔線路;該桿塔即存在直線桿頭又存在T 接桿頭。
[0134] 同理,4為IOkV直線桿頭。同時(shí),也是0. 4KV導(dǎo)線的終端桿頭;
[0135] IOKV加強(qiáng)桿頭5上設(shè)置有拉線;
[0136] 耐張桿頭2、直線T接桿3和IOKV直線桿頭4同時(shí)還設(shè)置有0. 4KV導(dǎo)線,為同桿架 設(shè)桿塔;
[0137] 在耐張桿頭2、直線T接桿3和IOKV直線桿頭4右下方添加有輔助桿頭標(biāo)記點(diǎn)6 ; 該輔助桿頭標(biāo)記點(diǎn)6用于存儲所在桿塔的輔助桿頭信息,且在圖紙打印時(shí),并不將其內(nèi)容 顯示在打印的圖紙上,僅用于統(tǒng)計(jì)桿塔信息時(shí),對該桿塔輔助桿頭信息的進(jìn)行分析處理。
[0138] 本實(shí)施例提供圖紙工程統(tǒng)計(jì)信息的導(dǎo)出過程,具體過程如下:
[0139] 對不同導(dǎo)線圖層中的直線分別進(jìn)行求和,得到每種導(dǎo)線的總長度,并存入表;
[0140] 可以得出:
[0141]
[0142] 采集所有在圖元圖層中的圖元實(shí)體的桿塔、桿頭、拉線等附屬物。
[0143] 采用圖元名+導(dǎo)線型號的方式標(biāo)記為新圖元名,如果圖元中沒有導(dǎo)線型號的屬性 標(biāo)簽,則把原圖元名標(biāo)記為新圖元名;
[0144] 得出圖中新的名稱為:L單拉線|l0kV150、L單拉線|l0kV240、D終端|l0kV150、D 終端 110kV240、D 轉(zhuǎn)角 110kV150、D 加強(qiáng) 110kV150、FT 接主 110kV150、G15 非、G12 非、F 終 端lkV70、F直線I lkV70。共11種不同類型。
[0145] 對新圖元名相同的圖元的數(shù)量進(jìn)行累加計(jì)數(shù),如果圖元中存在數(shù)字屬性標(biāo)簽或文 字屬性標(biāo)簽,進(jìn)行采集存儲;最終,以新圖元名的形式將圖元的采集結(jié)果存入表中;
[0146]
[0147]
[0148] 對具有相同導(dǎo)線型號屬性標(biāo)簽的圖元,按以下公式計(jì)算:
[0149] 同類型導(dǎo)線:直線桿頭數(shù)量=同導(dǎo)線型號的桿塔數(shù)量-同導(dǎo)線型號的主桿頭數(shù) 量
[0150] 將每種導(dǎo)線型號下直線桿頭數(shù)量存于表中;
[0151]
[0152] 將存入表中的數(shù)據(jù)以表格的形式導(dǎo)出。
[0153]
[0154] 綜上所述,本發(fā)明提供的一種基于CAD繪制配電網(wǎng)線路的方法,將配電網(wǎng)線路圖 中的實(shí)體對象分成不同種類的圖元符號,分別制作成帶屬性的圖元文件,并對圖元文件進(jìn) 行分類,引入一桿多頭的繪制方式,能以少量的后臺圖元文件,完成多樣復(fù)雜的配電網(wǎng)線路 繪制;避免了對每一種桿型、桿頭、拉線都在存儲相應(yīng)的圖元