亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于面向?qū)ο蠹夹g(shù)CAD自動繪制鐵路長途干纜設(shè)計圖的研究

        2016-12-08 02:53:50蘆葦
        工程建設(shè)與設(shè)計 2016年12期
        關(guān)鍵詞:面向?qū)ο?/a>光纜繪制

        蘆葦

        (中鐵第五勘察設(shè)計院集團有限公司,北京102600)

        基于面向?qū)ο蠹夹g(shù)CAD自動繪制鐵路長途干纜設(shè)計圖的研究

        蘆葦

        (中鐵第五勘察設(shè)計院集團有限公司,北京102600)

        現(xiàn)階段,我國鐵路長途的運輸使用在逐年上升,對鐵路通信干纜的要求也越來越高?;诿嫦?qū)ο蠹夹g(shù)CAD自動繪制鐵路長途干纜設(shè)計圖的研究,分為3部分來介紹,對于促進鐵路通信干線光纜、區(qū)間短段光、電纜線路工程和區(qū)間視頻監(jiān)控系統(tǒng)前端設(shè)備設(shè)計向高層次的集成化、智能化和標(biāo)準(zhǔn)化方向發(fā)展具有重要的理論意義和現(xiàn)實意義。

        算法分析;面向?qū)ο笤O(shè)計;光纜引入、引出計算;沿線設(shè)備

        【DOI】10.13616/j.cnki.gcjsysj.2016.09.074

        1 CAD接口訪問和面向?qū)ο蠡瘓D元

        1.1 對象唯一性

        每個圖元對象都有自身唯一的標(biāo)識,通過這種標(biāo)識可計算相應(yīng)的坐標(biāo)點。在對象的整個生命期中,它的標(biāo)識不能改變,具有唯一性,并且不同的對象不能有相同屬性的標(biāo)識。

        1.2 多態(tài)性

        相同的方法或函數(shù)、過程可作用在多種類型的圖元對象上并獲得不同的結(jié)果。不同的對象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性,每個圖元對象以適合自身的方式去響應(yīng)共同的消息以到達線路兩側(cè)建筑物模型的創(chuàng)建。

        1.3 對象繼承關(guān)系

        CAD二次開發(fā)中C#常用對象繼承關(guān)系如圖1所示。

        1.4 訪問CAD的DXF數(shù)據(jù)交換接口

        AutoCAD是由美國Autodesk公司開發(fā)的單線程圖形編輯系統(tǒng),維持著一個十分緊湊的圖形數(shù)據(jù)庫(包含圖形的幾何和拓?fù)湫畔?,以DWG數(shù)據(jù)格式存儲,開發(fā)者很難直接讀取其數(shù)據(jù)并加以利用,我們可以利用其DXF(Drawing eXchangeFormat)數(shù)據(jù)交換接口把高級語言嵌入在CAD內(nèi)部進行計算和繪制圖元,它是一種順序結(jié)構(gòu)文件,在一定組碼符號規(guī)定下包括了實體命令和幾何數(shù)據(jù)信息文件。

        圖1 對象繼承關(guān)系

        圖2 圖元表示

        圖3 基礎(chǔ)模塊調(diào)用關(guān)系

        1.5 簡單圖元繪制

        簡單圖元繪制示例如圖2所示。

        2 基于面向?qū)ο蠹夹g(shù)CAD自動繪制鐵路長途干纜設(shè)計圖的實現(xiàn)

        2.1 軟件結(jié)構(gòu)設(shè)計及模塊劃分

        此次開發(fā)的自動繪制干纜程序以功能化、實用化為目標(biāo),采用面向?qū)ο笤O(shè)計思想,有利于根據(jù)鐵路通信業(yè)務(wù)需求對業(yè)務(wù)邏輯進行修改和擴展。(1)將設(shè)計目標(biāo)的功能細(xì)化,通過學(xué)習(xí)設(shè)計標(biāo)準(zhǔn)和設(shè)計原則尋求設(shè)計目標(biāo)的精確性;(2)采用組件函數(shù)設(shè)計實現(xiàn)復(fù)雜化向通用化轉(zhuǎn)變,將設(shè)計目標(biāo)按功能和內(nèi)容劃分為各級子模塊,降低耦合度,提高模塊間內(nèi)聚,若鐵路通信設(shè)計標(biāo)準(zhǔn)有所變化,只需要修改相應(yīng)模塊,如圖3所示。

        2.2 區(qū)間建筑、設(shè)備、圖框設(shè)計模塊

        區(qū)間建筑房屋、設(shè)備點設(shè)計過程中的一個重要思想就是分段處理,在平面圖繪制中,必須要以包含區(qū)間布點里程信息、線路上橋隧信息、基站設(shè)置情況(各專業(yè)提供的Excel表格),外部數(shù)據(jù)文件作為繪制條件寫入數(shù)組[1],通信機械室(站房)、隔離開關(guān)、光纜分歧頭及橋隧的所有里程,先對所有數(shù)據(jù)∑ak=a1+a2+…+an求和,式中,k為整數(shù)集合的長度或總量,定義小于n且和n互質(zhì)的數(shù)構(gòu)成的集合為Array<z>,稱呼這個集合為n的完全余數(shù)集合,對于互質(zhì)的整數(shù)a和n,有a^φ(n) mod n=1,讓數(shù)組中每n個元素中最后一個作為本組的結(jié)點,再對總數(shù)量分組求和后下一個元素插入點的X軸向后劃定間距,整數(shù)集合存在n= kp+r,式中,n為最大因子,k為系數(shù),p為正整數(shù),r為余數(shù),根據(jù)余數(shù)變換坐標(biāo)點期間捕捉一個設(shè)備的插入點的X軸作為坐標(biāo)轉(zhuǎn)換原點,然后遍歷整個數(shù)組再根據(jù)數(shù)組下標(biāo)來動態(tài)計算其他圖元的X軸和Y軸坐標(biāo),將這些數(shù)據(jù)總數(shù)量求模取余計算后分段存儲在集合中并封裝成函數(shù),通過調(diào)用所需函數(shù)即可分段繪制出所需區(qū)間設(shè)備組平面圖框架,此時圖框也可根據(jù)余數(shù)來確定個數(shù),通過個數(shù)進行矩形坐標(biāo)點變換即可按分組繪制標(biāo)準(zhǔn)圖框,同時解決了美觀問題。但是針對光纜分歧盒設(shè)計是按千米盤長決定的,與其他設(shè)備點里程對應(yīng)關(guān)系有差別,這也是程序設(shè)計中的難點。另一個難點就是連續(xù)橋分段處理,即同一架橋體現(xiàn)在兩段圖框平面中的坐標(biāo)變換。程序中要注意的地方很多,對于一個鏈表結(jié)構(gòu)的集合,需要考慮加入斷鏈表后,斷鏈表中里程的實際里程如何轉(zhuǎn)換為在平面圖中的實際位置,這也是按圖紙圖面進行節(jié)約長度的處理。

        2.3 區(qū)間光電纜引入、引出路徑設(shè)計模塊

        除上、下行主干線外,難點在于區(qū)間光電纜路徑的建立,程序中首要考慮的是每個房屋、每個設(shè)備有無光電纜引入、引出,如果存在,就構(gòu)建結(jié)構(gòu)體函數(shù),

        例如,通信機械室有引出光纜到隔離開關(guān)1,也引出到救援通道1,上一個鄰接組中的基站也有到通信機械室的光纜引入,還有回路情況,此時應(yīng)按照多對多的數(shù)據(jù)結(jié)構(gòu)關(guān)系進行程序設(shè)計。多對多的數(shù)據(jù)關(guān)系意為多個集合之間的數(shù)據(jù)關(guān)系,該關(guān)系中第一個集合中的一個行可以與第二個集合中的一個或多個行相關(guān)聯(lián)。第二個集合中的一個行也可以與第一個集合中的一個或多個行相關(guān)連。在沒有借助數(shù)據(jù)庫系統(tǒng)的情況下,只能通過圖結(jié)構(gòu)、樹型結(jié)構(gòu)來構(gòu)建結(jié)構(gòu)體模擬數(shù)據(jù)庫查詢功能,通過讀寫Excel文件來對數(shù)據(jù)結(jié)構(gòu)重組完成集合數(shù)據(jù)對應(yīng)關(guān)系,為了節(jié)省內(nèi)存開銷我們選用嵌套遍歷后折半查找算法,求出擁有引出線纜的房屋結(jié)果集。

        下面提供一段集合中折半查找實現(xiàn)的偽代碼:

        BinarySearch(max,min,des)

        mid-<(max+min)/2

        while(min<=max)

        mid=(min+max)/2

        if mid=des then

        return mid

        elseif mid>des then

        max=mid-1

        else

        min=mid+1

        return max

        將第一個集合中的n個元素分成大致相等的兩部分,用第二個集合中存在的引入設(shè)備的結(jié)果集X跟其做比較,取a[n/2]與X做比較,如果X=a[n/2],則找到X,算法中止;如果X<a[n/2],則只要在數(shù)組a的左半部分繼續(xù)搜索X,如果X>a[n/ 2],則只要在數(shù)組a的右半部分搜索X,時間復(fù)雜度無非就是雙層遍歷的次數(shù)。時間復(fù)雜度可以表示為O()=O(logn)。這樣做是因為CAD軟件是個單線程的程序,避免了出現(xiàn)笛卡爾積的情況。此外,程序還需考慮區(qū)間干線的走向及過軌位置;線纜的單側(cè)敷設(shè)還是雙側(cè)敷設(shè);在單線橋的地方,還要根據(jù)橋上是否有設(shè)備以及根據(jù)通信機械室或基站的位置來確定線纜是否分開繞行;還應(yīng)根據(jù)設(shè)計規(guī)范考慮在上設(shè)備桿時和上橋時線纜的彎曲系數(shù);程序就是按照以上設(shè)計原則布置各設(shè)備干線及區(qū)間支線光電纜的走行情況[2]。

        2.4 基礎(chǔ)數(shù)據(jù)的讀寫

        該程序為單線程執(zhí)行,所有后臺數(shù)據(jù)都是按格式讀寫Excel表格,包括自行編制的平面數(shù)據(jù)及配置文件,通過引用微軟的COM組件并將其轉(zhuǎn)換成.NET組件才可以在程序中正常調(diào)用??紤]到每位用戶Excel存放位置不同,我們將提供對話框選取形式獲取Excel文件,避免移植到其不同用戶機上的路徑問題。

        3 結(jié)論

        此次研發(fā)的鐵路長途通信干纜自動繪制軟件基于AutoCAD2015平臺,在.NET2013開發(fā)環(huán)境下利用C#語言進行鐵路通信施工圖的設(shè)計與開發(fā),在設(shè)計周期短的形勢下,快速準(zhǔn)確、保質(zhì)保量地完成了設(shè)計任務(wù),為各站按時開通奠定了基礎(chǔ)。

        目前該設(shè)計軟件只應(yīng)用于客專線路,針對普速線路的情況,今后還需做進一步的擴展和完善工作,期望滿足各種線路及區(qū)間設(shè)計要求。

        【1】羅法水.鐵路站場平面一體化應(yīng)用的研究及開發(fā)[J].鐵道標(biāo)準(zhǔn)設(shè)計,2005(6):12-13.

        【2】易思蓉,莊海珍.一種大型帶狀數(shù)字地形模型數(shù)據(jù)結(jié)構(gòu)[J].鐵道勘察,2004(5):34-36.

        Study on Long-distance Railway Trunk Cable Designs by CAD Automatic Plotting Based on Object-oriented Technology

        LU Wei
        (China Railway Fifth Survey and Design Institute GroupCo.Ltd.,Beijing 102600,China)

        Nowadays,long-distance railway transport is increasing year by year,asking for more from the railway trunk cable.As the study on long-distance railway trunk cable designs by CAD automatic plotting based on object-oriented technology,this paper makes an introduction in three parts.It has important theoretical and practical significance to promote the designs of trunk cable,short section light and cable line engineering and front end equipment of interval video monitoring system to a higher level of integration,intelligence and standardization.

        algorithm analysis;object-oriented design;optical cable inlet and outlet calculation;line-side equipment

        TP391.72

        A

        1007-9467(2016)09-0178-03

        2016-08-20

        蘆葦(1983~),男,河南鄭州人,工程師,從事通信設(shè)計、軟件工程研究。

        猜你喜歡
        面向?qū)ο?/a>光纜繪制
        Art on coffee cups
        鋪條長長的海底光纜
        面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
        電子測試(2018年15期)2018-09-26 06:01:34
        放學(xué)后
        童話世界(2018年17期)2018-07-30 01:52:02
        面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
        氣吹法光纜敷設(shè)
        無鹵阻燃光纜及防蟻光纜
        無鹵阻燃光纜及防蟻光纜
        面向?qū)ο骔eb開發(fā)編程語言的的評估方法
        在轉(zhuǎn)變中繪制新藍圖
        无码国产精品第100页| 国产av夜夜欢一区二区三区| 肥臀熟女一区二区三区| 日韩久久一级毛片| 日本成人免费一区二区三区| 亚洲av毛片在线网站| 猫咪av成人永久网站在线观看| 精品无码国产污污污免费网站| 久久亚洲精品成人综合| 中文字幕乱码亚洲三区| 日韩精品久久久久久免费| 国产女人18毛片水真多| 亚洲国产综合精品久久av| 亚洲精品在线免费视频| 国产成+人+综合+亚洲欧美丁香花| 亚洲视频在线看| av网址大全在线播放| 极品美女一区二区三区免费| 久久精品成人无码观看不卡| 免费看奶头视频的网站| 久久精品一区二区三区夜夜| 欧美牲交a欧美牲交| 国产精品久久久久久久免费看| 国产91 对白在线播放九色| 少妇一区二区三区精选| 精品无码一区二区三区爱欲 | 欧美日韩亚洲成人| 男女男生精精品视频网站| 可以免费看亚洲av的网站| 国产熟妇高潮呻吟喷水| 亚洲va在线va天堂va四虎| 国产夫妻精品自拍视频| 女人脱了内裤趴开腿让男躁| 国产日韩网站| 女同性恋一区二区三区四区| 一区二区无码精油按摩| 国产精品深田咏美一区二区| 色老头一区二区三区| 国产人妖一区二区av| 久久精品国产亚洲超碰av| 色视频www在线播放国产人成|