亚洲免费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| 人妻无码中文专区久久五月婷| 亚洲熟妇乱子伦在线| av免费看网站在线观看| 亚洲一区二区三区地址| 麻豆婷婷狠狠色18禁久久 | 天堂√最新版中文在线天堂| 色婷婷色99国产综合精品| 中文字幕日本在线乱码| 国产精品久久国产精品99 gif| 三年片免费观看大全国语| 在线观看精品国产福利片100| av免费网站不卡观看| 欧美牲交a欧美牲交| 日本黄页网站免费观看| 亚洲综合偷自成人网第页色| 神马不卡影院在线播放| 成年丰满熟妇午夜免费视频| 亚洲av无码潮喷在线观看| 啪啪视频一区二区三区入囗| 午夜宅男成人影院香蕉狠狠爱| 人人澡人人妻人人爽人人蜜桃麻豆| 色哟哟网站在线观看| 国产一区二区三区4区| 国产亚洲专区一区二区| 国产va免费精品观看精品| 亚洲成人小说| 免费在线观看蜜桃视频| 久久精品不卡一区二区三区| 国精产品一区一区三区有限公司杨| 久久精品波多野结衣中文字幕| 亚洲免费人成网站在线观看| 日本免费大片一区二区| 女人扒开屁股爽桶30分钟| 日韩精品国产自在欧美| 日本一区二区三级免费| 无码孕妇孕交在线观看| 国产欧美日韩在线观看| 黑人一区二区三区高清视频| 亚洲中文字幕午夜精品| 人与禽交av在线播放|