一種配電網(wǎng)線路快速繪圖方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及配電網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種配電網(wǎng)線路快速繪圖方法。
【背景技術(shù)】
[0002]配電網(wǎng)是指從輸電網(wǎng)接受電能并分配到配電變電所后,通過配電線路向用戶供電的網(wǎng)絡(luò)。我國配電網(wǎng)線路的主要電壓等級(jí)是1kV與0.4kV。其中,涉及到T接分支線路、雙回路線路、高低壓同桿架設(shè)線路等樣式繁多。所以配電網(wǎng)線路設(shè)計(jì)復(fù)雜,多樣性強(qiáng)。不同地區(qū)標(biāo)準(zhǔn)不同,地形不同方法不同。
[0003]然而,現(xiàn)有配電網(wǎng)軟件支持的繪制方式單一,不能同時(shí)兼容多種方式的繪制,如,順序繪制、等分等距繪制和坐標(biāo)導(dǎo)入繪制,造成繪制配電網(wǎng)線路時(shí),工作方式死板、效率低下和兼容性差。究其原因在于:順序繪制適用于一桿一設(shè)計(jì),難適于長線路的配電網(wǎng)設(shè)計(jì)繪圖,而等分等距繪制恰好解決此問題。同時(shí),可采用GPS設(shè)備的勘測(cè)數(shù)據(jù),通過坐標(biāo)導(dǎo)入繪制提高繪圖質(zhì)量與效率,三者相互結(jié)合使用便可提高效率。其效率低的原因還在于,不能根據(jù)繪制過程中的相應(yīng)條件(如角度)自動(dòng)插入配套的桿塔附屬物。
【發(fā)明內(nèi)容】
[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種配電網(wǎng)線路快速繪圖方法,解決了現(xiàn)有技術(shù)中配電網(wǎng)線路繪制效率低的問題。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供了一種配電網(wǎng)線路快速繪圖方法,包括:
[0006]SI,建立圖元文件庫、建立參數(shù)文檔、建立圖層初始化文檔;
[0007]S2,調(diào)用所述圖元文件庫,讀取所述圖元文件庫中圖元文件生成的圖元鏈接清單,調(diào)用所述參數(shù)文檔,讀取所述參數(shù)文檔的參數(shù)信息,其中所述參數(shù)信息包含智能對(duì)照表,調(diào)用所述圖層初始化文檔,加載所述圖層初始化文檔的圖層信息在CAD中生成相應(yīng)的圖層;
[0008]S3,根據(jù)所述圖元鏈接清單調(diào)用相應(yīng)實(shí)體對(duì)象的圖元文件,將所述圖元文件實(shí)例化為圖元符號(hào)插入CAD對(duì)應(yīng)圖層中,且在繪制中啟動(dòng)預(yù)先設(shè)置的智能接口,參照所述智能對(duì)照表在所述圖元符號(hào)之間插入桿塔附屬物,其中,所述實(shí)體對(duì)象包括桿塔、桿塔附屬物及導(dǎo)線;
[0009]S4,以所述實(shí)體對(duì)象為基礎(chǔ),標(biāo)注工程信息;
[0010]S5,根據(jù)接收的縮放參數(shù),調(diào)整所述圖元文件、標(biāo)注文字及標(biāo)注符號(hào)的縮放比例。[0011 ] 優(yōu)選地,在所述步驟SI中,具體包括:
[0012]所述圖元文件庫包含桿塔與桿塔附屬物所對(duì)應(yīng)的圖元文件;
[0013]所述圖層初始化文檔包括圖元圖層、桿號(hào)標(biāo)注圖層、線號(hào)標(biāo)注圖層、注釋圖層和導(dǎo)線圖層,每種類型的圖層適于存儲(chǔ)對(duì)應(yīng)的圖元文件、標(biāo)注文字、標(biāo)注符號(hào)和導(dǎo)線;
[0014]所述參數(shù)文檔包括文字高度參數(shù),包括圖元符號(hào)插入大小比例參數(shù);所述參數(shù)文檔還包括最大距離導(dǎo)線參數(shù)和智能對(duì)照表。
[0015]優(yōu)選地,所述智能對(duì)照表具體包括圖元鏈接表、桿頭對(duì)應(yīng)表與拉線對(duì)應(yīng)表,所述圖元鏈接表為終端、轉(zhuǎn)角、耐張、直線加強(qiáng)、拉線、T接符號(hào)與所述圖元文件庫中圖元文件的對(duì)應(yīng)關(guān)系;所述桿頭對(duì)應(yīng)表為角度范圍與添加何種桿頭的對(duì)應(yīng)關(guān)系,其中,根據(jù)角度由大至小依次添加為直線加強(qiáng)、耐張和轉(zhuǎn)角;所述拉線對(duì)應(yīng)表為角度范圍與添加拉線數(shù)量的對(duì)應(yīng)關(guān)系,其中,根據(jù)角度由大至小依次添加為I把拉線、2把拉線、I把拉線。
[0016]優(yōu)選地,所述智能接口包含第一智能接口、第二智能接口、第三智能接口、第四智能接口、第五智能接口與第六智能接口,具體為:
[0017]所述第一智能接口,
[0018]步驟S3.1.1,將補(bǔ)桿參數(shù)Cl置位為1,退出第一智能接口,返回程序;
[0019]所述第二智能接口,
[0020]步驟S3.2.1,判斷緩存點(diǎn)Pc是否存在,當(dāng)存在緩存點(diǎn)Pc時(shí),則進(jìn)入所述第三智能接口,當(dāng)不存在緩存點(diǎn)Pc時(shí),進(jìn)入下一步驟;
[0021]步驟S3.2.2,根據(jù)繪制的矢量點(diǎn)Pa點(diǎn)與Pb點(diǎn)的坐標(biāo),計(jì)算出桿頭插入角度A與拉線插入角度B ;
[0022]步驟S3.2.3,判斷所述補(bǔ)桿參數(shù)Cl是否存在,如果存在補(bǔ)桿參數(shù)Cl時(shí),則插入終端桿頭符號(hào),如果不存在桿參數(shù)Cl時(shí),則插入終端T接符號(hào),其中,所述桿頭符號(hào)或所述T接符號(hào),其插入點(diǎn)為Pa點(diǎn),插入角度為A ;
[0023]步驟S3.2.4,在矢量點(diǎn)pa點(diǎn)以角度B,插入拉線圖元符號(hào);
[0024]步驟S3.2.5,將矢量點(diǎn)Pa點(diǎn)的值賦予緩存點(diǎn)Pc,直到退出第二智能接口,返回程序;
[0025]所述第三智能接口,
[0026]步驟S3.3.1,計(jì)算線段Pa-Pc與線段Pa-Pb之間的夾角C ;
[0027]步驟S3.3.2,在所述智能對(duì)照表中匹配夾角C,如果夾角C在角度范圍內(nèi),則根據(jù)夾角C的角度值選擇需要插入的圖元文件;
[0028]步驟S3.3.3,計(jì)算線段Pa-Pc與線段Pa-Pb的中間線,相對(duì)于繪圖空間的角度D ;
[0029]步驟S3.3.4,將選定后臺(tái)圖元實(shí)例化,根據(jù)角度D插入至pa點(diǎn);
[0030]步驟S3.3.5,在所述智能對(duì)照表中匹配夾角C,如果夾角C在角度范圍內(nèi),則添加拉線數(shù)量和插入拉線圖元文件;
[0031]步驟S3.3.5.1,當(dāng)添加I把拉線時(shí),將所述I把拉線對(duì)應(yīng)的圖元文件實(shí)例化,生成對(duì)應(yīng)的圖元符號(hào)根據(jù)角度D的相反方向?qū)⑺鰣D元符號(hào)插至pa點(diǎn);
[0032]步驟S3.3.5.2,當(dāng)添加2把拉線時(shí),將所述2把拉線對(duì)應(yīng)的圖元文件實(shí)例化,生成對(duì)應(yīng)的圖元符號(hào),在線段Pa-Pc與線段Pa-Pb的中間線的反方向?yàn)榻嵌?,插入Pa點(diǎn);
[0033]步驟S3.3.5.3,重置緩存點(diǎn)pc,使其值等于點(diǎn)pa,退出第三智能接口 ;
[0034]所述第四智能接口,
[0035]步驟S3.4.1,計(jì)算線段Pb-Pa在坐標(biāo)系中角度E,根據(jù)角度E,在Pb處,插入終端符號(hào);
[0036]步驟S3.4.2,根據(jù)角度E的反方向,在Pb處,插入拉線符號(hào);
[0037]步驟S3.4.3,清空緩存點(diǎn)Pc,退出第四智能接口,并返回程序;
[0038]所述第五智能接口,
[0039]步驟S3.5.1計(jì)算線段pc-pa在坐標(biāo)系中的角度F,根據(jù)角度F,在pa處,插入終端符號(hào);
[0040]步驟S3.5.2,根據(jù)角度F的反方向,在Pa處,插入拉下符號(hào);
[0041]步驟S3.5.3,清空緩存點(diǎn)Pc,退出第五智能接口,并返回程序。
[0042]所述第六智能接口,
[0043]將矢量點(diǎn)Pa點(diǎn)的值賦予緩存點(diǎn)Pc,退出第六接口,返回程序;
[0044]優(yōu)選地,所述生成繪制圖的繪制方式包括順序繪制、坐標(biāo)導(dǎo)入繪制和等分等距繪制,其中,所述順序繪制為根據(jù)繪制點(diǎn)順序或逆序的一桿一線進(jìn)行繪制;所述坐標(biāo)導(dǎo)入繪制為根據(jù)GPS獲取平面坐標(biāo)點(diǎn),依次讀取坐標(biāo)點(diǎn)進(jìn)行繪制;所述等分等距繪制為將線路分成等數(shù)量或等距離的若干線段,在所述線段端點(diǎn)添加桿塔圖元。
[0045]優(yōu)選地,所述智能接口嵌入至所述順序繪制和坐標(biāo)導(dǎo)入繪制,在相應(yīng)的繪制過程中選擇啟動(dòng)對(duì)應(yīng)的智能接口,根據(jù)智能對(duì)照表中拉線角度、桿塔角度的范圍插入相應(yīng)地桿塔附屬物。
[0046]優(yōu)選地,所述順序繪制,具體為:
[0047]步驟S4.1,繪制起始點(diǎn)Pa ;
[0048]步驟S4.2,當(dāng)啟動(dòng)補(bǔ)桿時(shí),則在Pa點(diǎn)添加桿塔,激活第一智能接口 ;
[0049]步驟S4.3,繪制下一點(diǎn)Pb點(diǎn)時(shí),在Pb點(diǎn)繪制桿塔,連接Pa點(diǎn)至Pb點(diǎn)的導(dǎo)線,激活第二智能接口;
[0050]步驟S4.4,重置起始點(diǎn)pa點(diǎn),將pb點(diǎn)的平面坐標(biāo)值賦予pa點(diǎn),返回步驟S4.3 ;
[0051]步驟S4.5,當(dāng)接收到繪圖結(jié)束命令時(shí),激活智能繪制中第四智能接口 ;
[0052]步驟S4.6,退出繪圖模式。
[0053]優(yōu)選地,所述坐標(biāo)導(dǎo)入繪制,具體為:
[0054]S5.1,獲取GPS導(dǎo)出的平面坐標(biāo)點(diǎn)(X,Y),將平面坐標(biāo)點(diǎn)(X,Y)為依次存于文檔,賦值N等于I ;
[0055]S5.2,讀取第N個(gè)平面坐標(biāo)點(diǎn),將其平面坐標(biāo)點(diǎn)賦值Pa點(diǎn),且在所述Pa點(diǎn)繪制對(duì)應(yīng)桿塔符號(hào);
[0056]S5.3,讀取第N+1個(gè)平面坐標(biāo)點(diǎn),將其平面坐標(biāo)點(diǎn)賦值Pb點(diǎn),且在所述pa點(diǎn)繪制對(duì)應(yīng)桿塔符號(hào);
[0057]S5.4,判斷Pa點(diǎn)與Pb點(diǎn)之間距離是否大于最大距離導(dǎo)線參數(shù),
[0058]當(dāng)所述距離大于最大距離導(dǎo)線參數(shù)時(shí),返回步驟S5.8 ;
[0059]當(dāng)所述距離不大于最大距離導(dǎo)線參數(shù)時(shí),鏈接Pa點(diǎn)與Pb點(diǎn)之間的導(dǎo)線;激活第六智能接口,將Pb點(diǎn)的平面坐標(biāo)值賦予Pa點(diǎn);
[0060]S5.5,讀取下一個(gè)平面坐標(biāo)點(diǎn),將其平面坐標(biāo)點(diǎn)賦值Pb點(diǎn),且在所述pb點(diǎn)繪制對(duì)應(yīng)桿塔符號(hào);
[0061]S5.6,重新判斷新賦值的pa點(diǎn)與pb點(diǎn)之間距離是否大于最大距離導(dǎo)線參數(shù),
[0062]當(dāng)所述距離大于最大距離導(dǎo)線參數(shù)時(shí),激活第五智能接口,返回步驟S5.8 ;
[0063]當(dāng)所述距離不大于最大距離導(dǎo)線參數(shù)時(shí),鏈接新賦值的Pa點(diǎn)與Pb點(diǎn)之間的導(dǎo)線;激活第三智能接口;
[0064]S5.7,重置Pa點(diǎn)的平面坐標(biāo)點(diǎn),將Pb點(diǎn)的平面坐標(biāo)點(diǎn)賦予Pa點(diǎn),并返回步驟S5.5 ;
[00