999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用AutoCAD VBA編寫自動標高標注程序

2019-11-07 07:48:00昌志敏陳曉峰
治淮 2019年10期
關鍵詞:符號程序用戶

易 寧 昌志敏 陳曉峰

AutoCAD 作為工程設計人員必不可少的設計工具之一,在工程制圖中發揮了重要的作用。除具有強大的制圖功能外,它還提供了供二次開發者使用的AutoLisp、VBA 等更為靈活方便的二次開發工具。本文編寫了一個在AutoCAD 的VBA 開發環境中運行的自動標高標注程序,通過合理設置文字高度、精度等必要的參數,根據圖中建筑物需要標注的不同位置自動生成正確的標高數值,可有效提高工程的制圖速度、減少工程圖紙出錯的機率。

一、實現方法

該程序由一個主程序和兩個子程序的方式來實現自動標注功能。使用子程序一是可以使程序結構合理,各模塊功能清晰,易于維護。

1.EleTxtLen 子過程

根據用戶選擇要標注的位置放置要標注的標高文字,同時計算出文字在圖形中的長度傳給CreateElevation子程序,以便能夠準確的畫出標高水平線的長度,不至于讓標高水平線過長或過短影響圖紙的美觀和效果。實現代碼如下:

上段子過程的代碼需要4 個參數,分別為標高符號插入點、高程值、文字高度和文字相對于插入點所在的方向。

根據傳遞過來的4 個參數,先在坐標(0,0)處生成標高文字,測量出長度然后刪除文字。再根據用戶要標注的方向(Case1~Case4)在適當位置創建文字。測量出來的文字長度同時傳遞給畫標高符號的子程序使用。

2.CreateElevation 子程序

跟據計算出的文字長度畫出適當的標高符號。根據用戶第二點的選擇位置確定文字在哪個位置,從而翻轉或旋轉標高符號。實現代碼如下:

3.自動標高的主程序

主程序定義程序運行的各個變量,提示用戶輸入1m 長度在圖形中的數值、文字高度、標高插入點以及第一個參考標高的數值。根據用戶給定的參數調用子程序完成標高的自動標注。該程序可連續選點標注,直到用戶按ESE 或鼠標右鍵退出。實現代碼如下:

二、運行方式

在AutoCAD 中選擇“工具(T)”—“宏(A)”—“Visual Basic 編輯器(B)”(也可以快速按Alt+F11 兩次),在出現在窗口中雙擊左側的“Thisdrawing”,將以上的代碼寫入其中,然后可以關閉該窗口。接著選擇“工具”—“宏”—“宏(M)”(或快速按Alt+F8 兩次),在彈出的窗口中選擇運行就可以執行該程序。

三、結語

AutoCAD VBA 作為其內置的面向對象的開發工具,和Visual Basic 一樣都具有強大的開發功能。其區別就是VBA 相當于VB 的簡化版,不能作為一個獨立程序來運行,必須在AutoCAD 環境下使用,但其開發功能并不弱,VBA 程序作為AutoCAD 的一個過程來運行,程序的執行速度非常快,且對話框結構設計易于對程序的代碼維護和糾錯,節省編程的時間。會編程的初學者也可以在很短的時間內掌握并發揮其強大的功能■

猜你喜歡
符號程序用戶
學符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
“+”“-”符號的由來
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
變符號
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 国产不卡国语在线| 在线观看无码a∨| 青青草原国产| 黄色网在线| 55夜色66夜色国产精品视频| 国产成人综合网| 日本一本正道综合久久dvd | 成人va亚洲va欧美天堂| 99re这里只有国产中文精品国产精品| 一级毛片免费不卡在线视频| 无码高清专区| 乱人伦中文视频在线观看免费| 国产一区二区三区在线观看免费| 日本五区在线不卡精品| 国产成人精品一区二区免费看京| 久久久波多野结衣av一区二区| 亚洲欧美在线精品一区二区| 国产91久久久久久| 国产网站一区二区三区| 亚洲免费三区| 久久久久九九精品影院| 狠狠色婷婷丁香综合久久韩国| 亚洲欧美成人在线视频| 中文国产成人久久精品小说| 丰满人妻一区二区三区视频| 亚洲第一精品福利| 亚洲欧美精品一中文字幕| 亚洲综合久久成人AV| 在线观看网站国产| 露脸真实国语乱在线观看| 日韩精品一区二区三区免费在线观看| 91毛片网| 久久综合丝袜长腿丝袜| 亚洲黄色成人| 视频二区亚洲精品| 91亚洲国产视频| jizz在线观看| 国外欧美一区另类中文字幕| 久久久精品国产亚洲AV日韩| 亚洲中文无码h在线观看| 高清久久精品亚洲日韩Av| 噜噜噜久久| 91精品伊人久久大香线蕉| 国产成人精品在线1区| 亚洲AV人人澡人人双人| 91麻豆精品国产高清在线| 国产亚洲第一页| 日韩国产精品无码一区二区三区| 欧美日韩国产成人在线观看| 日本亚洲最大的色成网站www| 无码精油按摩潮喷在线播放| 一级爱做片免费观看久久| 69综合网| 99国产精品国产高清一区二区| 美女裸体18禁网站| 国产成人精品免费视频大全五级| 另类专区亚洲| 91在线国内在线播放老师| 亚洲无码视频喷水| 久久久久久久久亚洲精品| 欧美国产在线看| 992tv国产人成在线观看| 日本三级欧美三级| 国产精品香蕉| 色婷婷狠狠干| 大香伊人久久| 国产在线观看第二页| 女人一级毛片| 亚洲成人福利网站| 日韩中文精品亚洲第三区| 日本91视频| 国产久操视频| 欧美日韩亚洲国产主播第一区| 久久久久青草线综合超碰| 久久青青草原亚洲av无码| 精品无码一区二区三区电影| 亚洲综合精品第一页| 国产精品久久久免费视频| av大片在线无码免费| 国产免费精彩视频| 亚洲综合18p| 99精品免费欧美成人小视频|