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

        ?

        市政管網(wǎng)缺陷分布圖快速繪制方法

        2019-04-26 05:03:40彭艷華
        電子技術與軟件工程 2019年4期
        關鍵詞:工具欄圖例分布圖

        文/彭艷華

        近年來因地下管網(wǎng)破損等原因導致的路面塌陷也時有發(fā)生,地下管網(wǎng)淤塞引起城市道路汛期積水嚴重。為確保群眾出行和正常生活,政府部門要求對地下管網(wǎng)開展安全隱患排查工作,把握管道內部缺陷情況,對缺陷進行分類歸納和等級判定。

        LISP 語言是嵌入在CAD內部的編程語言,能利用Auto CAD進行二次開發(fā)。利用LISP編制一些適用性程序,開發(fā)管網(wǎng)缺陷標注命令,自動完成圖層控制、圖例插入、文字描述創(chuàng)建等操作,實現(xiàn)高效率的圖形繪制。

        1 管網(wǎng)缺陷分布圖繪制要求

        根據(jù)《深圳市市政排水管道電視及聲納檢測評估技術規(guī)程(試行)》,管網(wǎng)缺陷分布繪制要求如表1所示。

        2 程序編寫實現(xiàn)

        2.1 編程設計基本思路

        (1)創(chuàng)建結構性缺陷、功能性缺陷圖例塊。

        (2)利用Visual Lisp語言編制程序,計算標注文字及圖例位置坐標。在CAD上依次選取三個點,次為缺陷位置點、缺陷標注起點、缺陷標注終點。讀取三個點坐標,計算缺陷標注文字及圖例位置坐標。

        (3)根據(jù)計算出的坐標創(chuàng)建缺陷標注文字、插入缺陷圖例。

        2.2 編程主要步驟

        (1)啟動AutoCAD,在Visual LISP編輯器中編寫代碼[1],主要相關代碼如下:

        ①圖層調用及顏色設置代碼:

        (command "layer" "m" "功能性缺陷1、2級標注" "color" 140 "" "" "")

        ②讀取點坐標代碼:

        (setq qxwz (getpoint "選擇缺陷位置: "))

        表1:管網(wǎng)缺陷分布圖繪制要求

        (setq wzqd (getpoint "選擇缺陷標注文字及圖例起點: "))

        (setq wzzd (getpoint "選擇缺陷標注文字及圖例終點: "))

        ③創(chuàng)建缺陷標注文字代碼:

        (setq ANG (angle wzqd wzzd))

        (setq ANGa (* (/ ANG pi) 180))

        (command "mtext" wzqd "R" ANGa "H" 2.0 "J" "BL" "W" 8 "沉積1級" "")

        ④插入缺陷圖例代碼:

        (setq ANG01 (- ANG (/ pi 2)))

        (setq crjd (polar crjd ANG01 3))

        (command "insert" "*D:\Program Files (x86)\NKQX0\CJ12.dwg" crjd "" ANGa "")

        (2)在AutoCAD菜單文件中自定義工具欄。利用Visual Basic 6.0創(chuàng)建一個與管網(wǎng)缺陷標注菜單文件同名的DLL[2],在菜單文件名中指定所要使用圖標ID字符串。定義一個工具欄按鈕代碼如下:

        ID_MNTJ [_Button(脫 節(jié)1、2級,"QXTJ12","QXTJ12")]^C^C_Tjot

        (3)加載管網(wǎng)缺陷標注工具欄。在CAD界面選擇“工具-AutoLISP-加載應用程序”,將編制的lsp代碼文件添加到自動啟動欄中,并加載管網(wǎng)缺陷標注菜單文件名(.mnu)。

        2.3 程序繪圖效果

        例如繪制3級脫節(jié)缺陷,點擊“結構性缺陷、功能性缺陷3級、4級標注”工具條第一個圖標,在CAD圖中點擊缺陷位置繪制缺陷標注。工具條各按鈕繪制缺陷標注效果如圖1所示。

        圖1:管網(wǎng)缺陷標注工具欄繪圖效果

        3 結語

        利用Visual LISP語言編制管網(wǎng)缺陷分布圖標注程序,在AutoCAD中使用自定義的管網(wǎng)缺陷標注工具欄,解決了管網(wǎng)缺陷分布圖繪制中的重復性工作,大量減少了復制黏貼、位置移動、圖層切換等繁瑣工作,提高了工作效率,實現(xiàn)了管網(wǎng)缺陷標注的快速繪制,具有較大的實用價值。

        猜你喜歡
        工具欄圖例分布圖
        圖線、箭頭的含義和圖例
        入駐機構樓層分布圖
        分憂(2024年3期)2024-01-01 00:00:00
        “玩轉”西沃白板
        貴州十大地質公園分布圖
        找拼圖
        犬狗的畫法(六)
        老年教育(2018年6期)2018-07-06 08:03:18
        中國癌癥分布圖
        如何讓學生巧用圖例解決數(shù)學問題
        左右江水沖石器采集分布圖
        寶藏(2017年6期)2017-07-20 10:01:01
        設計一種帶工具欄和留言功能的記事本
        午夜国产精品视频在线观看| 国产成人无码av在线播放dvd| 抽插丰满内射高潮视频| 午夜福利视频男同女同| 亚洲处破女av一区二区| 在线成人影院国产av| 亚洲人成网站在线播放2019| 国产真实乱对白精彩久久老熟妇女| 97精品伊人久久大香线蕉| 狠狠综合亚洲综合亚色| 日韩亚洲在线一区二区| 45岁妇女草逼视频播放| 日本另类αv欧美另类aⅴ| 亚洲男人第一无码av网站| 亚洲国产成人久久综合一区77| 日本在线中文字幕一区| 午夜免费观看国产视频| 久久久久人妻一区二区三区| 人妻丰满熟妇av无码片| 国产精品亚洲片夜色在线 | 亚洲午夜精品a片久久www慈禧| 亚洲熟妇无码久久精品疯| 亚洲熟女国产熟女二区三区| 国产一区二区三免费视频| 国产激情无码视频在线播放性色| 男人添女人下部高潮全视频| 青青青伊人色综合久久亚洲综合 | 日韩av在线手机免费观看| 欧美激情乱人伦| 久久露脸国产精品| 亚洲另类激情专区小说婷婷久| 亚洲国产精品二区三区| 亚洲视频免费一区二区 | 亚洲国产精品区在线观看| 国产精品av在线| 女人做爰高潮呻吟17分钟| 国产男女乱婬真视频免费| 日本少妇熟女一区二区| 色一情一乱一伦一视频免费看| 欧美freesex黑人又粗又大| 韩国无码精品人妻一区二 |