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

利用編程軟件在AUTO CAD中繪制曲線的討論與研究

2012-04-29 06:58:10鐘宏程孫曉
科教導(dǎo)刊 2012年3期

鐘宏程 孫曉

摘 要 本文介紹利用編程軟件Visual Basic在AUTO CAD中繪制圖形或曲線的兩種方法,其中著重講解使用Visual Bisic創(chuàng)建DXF格式文件,并在DXF格式文件中繪制曲線的方法。

關(guān)鍵詞 編程軟件 AUTO CAD 曲線

中圖分類號:TP31 文獻(xiàn)標(biāo)識碼:A

The Discussion and Research of Programming

Software in AUTO CAD Drawing a Curve

ZHONG Hongcheng, SUN Xiao

(Shenzhen Metro Group Co., Ltd., Shenzhen, Guangdong 518000)

Abstract This article describes the use of Visual Basic programming in AUTO CAD software to draw graphics or curves in the two methods, which focused on the use of Visual Bisic create DXF format files, and files in DXF format drawing curve.

Key words programming software; AUTO CAD; curve

隨著計(jì)算機(jī)在工作中得到廣泛使用,Auto CAD繪圖已經(jīng)逐步代替了手工繪圖。為了更加快捷方便的繪圖,越來越多的人利用編程軟件對Auto CAD進(jìn)行二次開發(fā),進(jìn)一步提高了工作效率。本文針對Visual Basic 在Auto CAD中的開發(fā)和使用進(jìn)行討論。

1 利用AUTO CAD軟件中的宏(VBA)繪制圖形

Visual Basic for Applications(VBA)是一種Visual Basic的一種宏語言,主要能用來擴(kuò)展Windows的應(yīng)用程式功能。假如需要在Auto CAD中畫一組同心圓,我們只需要點(diǎn)擊菜單欄中的“工具宏VBA”中“創(chuàng)建工程”,工程名為C100并在程序代碼輸入界面寫入以下代碼即可:

Sub c100()

Dim cc(0 to 2) As Double聲明坐標(biāo)變量

cc(0)=1000

cc(1)=1000

cc(2)=0定義圓心坐標(biāo)

For i=1 to 1000 Step 10開始循環(huán)

Call ThisDrawing.ModleSpace.AddCicle(cc,i*10)畫圓

Next i

End Sub

然后保存并裝載工程,就會在畫出100個圓心在坐標(biāo)(1000,1000)處的同心圓。

VBA在Auto CAD的使用,大幅度提高了工作效率,減少了工作量。我們需要做的就是熟悉VBA在Auto CAD中的各種命令,并繪制出想要的圖形。

2 使用Visual Basic創(chuàng)建DXF格式文件,并在DXF格式文件中繪制曲線

2.1 Visual Basic創(chuàng)建DXF格式文件

利用Visual Basic創(chuàng)建一個工程文件取名“曲線繪制.vbp”,并繪制按鈕,具體如圖1。

然后進(jìn)入代碼界面,對按鈕進(jìn)行代碼寫入,如下:

Private Sub Command1_Click()

Open "1.dxf" For Append As #1

Loop

即可。

2.2 使用Visual Basic在DXF格式文件中繪制曲線

DXF 是Autodesk公司開發(fā)的用于AutoCAD與其它軟件之間進(jìn)行CAD數(shù)據(jù)交換的CAD數(shù)據(jù)文件格式。DXF是一種開放的矢量數(shù)據(jù)格式,可以分為兩類:ASCII格式和二進(jìn)制格式;ASCII具有可讀性好,但占有空間較大;二進(jìn)制格式占有空間小、讀取速度快。由于Autocad現(xiàn)在是最流行的cad系統(tǒng),DXF也被廣泛使用,成為事實(shí)上的標(biāo)準(zhǔn)。絕大多數(shù)CAD系統(tǒng)都能讀入或輸出DXF文件。DXF文件是由很多的“代碼”和“值”組成的“數(shù)據(jù)對”構(gòu)造而成,這里的代碼稱為“組碼”(group code),指定其后的值的類型和用途。每個組碼和值必須為單獨(dú)的一行的。 DXF文件被組織成為多個“段”(section),每個段以組碼“0”和字符串“SECTION”開頭,緊接著是組碼“2”和表示段名的字符串(如HEADER)。段的中間,可以使用組碼和值定義段中的元素。的結(jié)尾使用組碼“0”和字符串“ENDSEC”來定義。因此,使用Visual Basic編程時必須按DXF文件要求進(jìn)行代碼編寫。

工作中,我們時而會遇到需將眾多坐標(biāo)連接成曲線,進(jìn)行分析研究。如果需要將眾多坐標(biāo)繪制成曲線并在Auto CAD中進(jìn)行對比,就可以使用Visual Basic在DXF格式文件中繪制曲線。

舉例,我們需要對比高峰和平峰時間段分析地鐵列車在正線運(yùn)行的速度,數(shù)據(jù)已經(jīng)采集完成,并儲存在文本文檔中。如果我們使用Visual Basic創(chuàng)建DXF格式文件,并在DXF格式文件中繪制曲線,這個工作就很容易就可以完成。我們只需按上述步驟創(chuàng)建“繪制曲線.vbp”,并針對按鈕如下寫入代碼即可。

然后用Auto CAD將DXF文件打開,曲線繪制完成,如圖2。

3 總結(jié)

為了滿足不同專業(yè)、不同人群對軟件的需求,軟件的宏和二次開發(fā)得到越來越多人的重視。通過Auto CAD具有開放的體系結(jié)構(gòu),Auto CAD允許用戶和開發(fā)者在幾乎所有方面對其進(jìn)行擴(kuò)充和修改,同時可以利用多種開發(fā)語言,開發(fā)可以自動完成某一繪制任務(wù)的軟件,可大大提高繪制速度,改善工作效率。

主站蜘蛛池模板: 操操操综合网| 拍国产真实乱人偷精品| 丁香六月激情综合| 日本91在线| 亚洲综合经典在线一区二区| 久久久久久久久18禁秘| 欧美国产在线看| 在线欧美日韩| 人妻少妇久久久久久97人妻| 国产va视频| 欧洲亚洲欧美国产日本高清| 制服丝袜无码每日更新| 午夜福利网址| 国产91特黄特色A级毛片| 婷婷开心中文字幕| 欧美综合在线观看| a级毛片一区二区免费视频| 国产三级韩国三级理| 国产aⅴ无码专区亚洲av综合网 | 在线视频亚洲色图| 亚洲高清中文字幕在线看不卡| 国产三级毛片| 欧美成人午夜在线全部免费| 特级精品毛片免费观看| 91精品国产一区| 免费人成黄页在线观看国产| 亚洲VA中文字幕| 美女被操黄色视频网站| 国产在线视频二区| 国产人成乱码视频免费观看| 亚洲av无码成人专区| 婷婷久久综合九色综合88| 2022精品国偷自产免费观看| 午夜福利在线观看入口| 国产拍揄自揄精品视频网站| 中文字幕中文字字幕码一二区| 欧美午夜在线视频| 国内精品免费| 国产香蕉在线| 五月天综合婷婷| 欧美成人一级| 91在线日韩在线播放| 丁香婷婷在线视频| 成人福利免费在线观看| 国产丰满大乳无码免费播放| 久久a毛片| 国产欧美视频综合二区| 欧美全免费aaaaaa特黄在线| 波多野结衣中文字幕久久| 欧美日韩一区二区三区在线视频| 114级毛片免费观看| 国产日本视频91| 亚洲第一视频区| 欧美三级视频网站| 国产精品无码一区二区桃花视频| 毛片在线看网站| 白浆免费视频国产精品视频| 色婷婷色丁香| 色综合成人| 成人小视频网| 3D动漫精品啪啪一区二区下载| 国产精品黑色丝袜的老师| 制服丝袜 91视频| 欧美日本不卡| 黄色不卡视频| 国产男女XX00免费观看| 国产亚洲第一页| 亚洲午夜福利精品无码| 高清乱码精品福利在线视频| 在线免费无码视频| 婷婷午夜影院| 熟妇无码人妻| 日韩精品免费在线视频| 香蕉久人久人青草青草| 日韩免费中文字幕| 久久精品一卡日本电影| 福利在线不卡一区| 99久久国产综合精品2020| 99在线国产| 亚洲欧洲日产国产无码AV| 在线观看视频99| 99视频只有精品|