九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

用Cad畫二次拋物線

上傳人:飛****9 文檔編號:25486636 上傳時(shí)間:2021-07-25 格式:DOCX 頁數(shù):4 大?。?0.24KB
收藏 版權(quán)申訴 舉報(bào) 下載
用Cad畫二次拋物線_第1頁
第1頁 / 共4頁
用Cad畫二次拋物線_第2頁
第2頁 / 共4頁
用Cad畫二次拋物線_第3頁
第3頁 / 共4頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《用Cad畫二次拋物線》由會員分享,可在線閱讀,更多相關(guān)《用Cad畫二次拋物線(4頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、Cad畫二次拋物線如y=ax2+bx+c“visual第一步 確認(rèn)cad中有VBAmodule如果沒有請下載,即CAD中“工具”-“宏basic 編輯器”,點(diǎn) thisdrawing第二步 打開cad alt+F11打開VBA窗口 添加模塊復(fù)制以下Sub pwx()定義幾個(gè)點(diǎn)Dim pntO(2) As DoubleDim pntA(2) As DoubleDim pntB(2) As DoubleDim pntC(2) As DoubleDim pntD(2) As DoubleDim pntE(2) As Double 設(shè)拋物線方程為:y=ax今bx+cDim a As DoubleDim

2、 b As DoubleDim c As Double設(shè)拋物線的寬度為lDim l As DoubleDim p As DoubleDim Co As Acad3DSolidDim Se AsAcadRegionDim Pa As Acad3DFaceDim PntAsAcadPointDim Sp() As AcadObject a = InputBox( 請輸入y=a*x*x+b*x+c 中對應(yīng)的a:, 拋物線方程參數(shù))If a = 0 Then MsgBox a=0,不是拋物線:End拋物線方程參數(shù))拋物線方程參數(shù))b = InputBox( 請輸入 y=a*x*x+b*x+c 中對應(yīng)的

3、 b:, c = InputBox( 請輸入 y=a*x*x+b*x+c 中對應(yīng)的 c:,l = InputBox(請輸入所要畫的拋物線寬度l:,拋物線寬度)l = l / 2 計(jì)算x2=2py中的pp = 1 / Abs(a)定義。點(diǎn)pntO(0) = 0pntO(1) = 0pntO(2) = 0 定義 A 點(diǎn) pntA(0) = 0精品資料pntA=0pntA(2) = l * Sqr(3) / 2畫圓錐Set Co = ThisDrawing.ModelSpace.AddCone(pntO, l, l * Sqr(3)移動圓錐,使底部圓在 xy平面上Co.MovepntO, pntAI

4、f l p / 2 Then定義 A 點(diǎn) pntA(0) = 0pntA(1) = p / 2pntA(2) = (l - p / 2) * Sqr(3)定義B點(diǎn)pntB(0) = 0pntB(1) = -l + ppntB(2) = 0定義C點(diǎn)pntC(0) = 1pntC(1) = -l + ppntC(2) = 0畫剝面線Set Se = Co.SectionSolid(pntA, pntB, pntC)剝面線旋轉(zhuǎn)到xy平面Se.Rotate3D pntB, pntC, -60 * 4 * Atn(1) / 180定義D點(diǎn)pntD(0) = 0pntD(1) = -lpntD(2) =

5、0定義E點(diǎn)pntE(0) = 1pntE(1) = 0pntE(2) = 0移動剝面線,使頂點(diǎn)在(0,0,0)位置Se.MovepntO, pntD當(dāng)a0時(shí),翻轉(zhuǎn)曲線If a 0 Then Se.Rotate3D pntO, pntE, 180 * 4 * Atn(1) / 180重新設(shè)巳嵐pntE(0) = -b / (2 * a)pntE(1) = (4 * a * c - b A 2) / (4 * a)pntE(2) = 0移拋物線Se.MovepntO, pntE炸開剝面線Sp = Se.Explode刪除輔助內(nèi)容Co.DeleteSe.DeleteSp(1).DeleteElseM

6、sgBox 輸入的l太小,不適合剝圓錐End IfEnd Sub第三步菜單欄里點(diǎn)擊運(yùn)行命令輸入?yún)?shù)a b c以及拋物線寬度即可得到CADf口 Excel VBA高手請進(jìn) 批量獲取坐標(biāo)點(diǎn)數(shù)據(jù)一次出差到一個(gè)項(xiàng)目工地去,看到他們對著電腦上設(shè)計(jì)單位給的CAD圖在一個(gè)點(diǎn)一個(gè)點(diǎn)的的找坐標(biāo)值.方法是用鼠標(biāo)點(diǎn)上一個(gè)點(diǎn),記下(X,Y)后再輸?shù)紼XCEL中,怕一個(gè)人出錯(cuò),得兩個(gè)人 來操作.后來有人發(fā)現(xiàn)了一個(gè)好辦法,說不用筆來記(X,Y) 了,直接用復(fù)制和粘貼的辦法來做這確實(shí)是一大進(jìn)步呀.我問他們這一晚上能找多少點(diǎn)呀,回答說做不了多少還老出錯(cuò).我說這樣吧我給你編一個(gè)小程序用吧.一晚過后第二天他們拿程序一用都說真是省

7、大勁了,又準(zhǔn)又快呀.在CAD43選 工具-宏-visual basic 編輯器,點(diǎn)thisdrawing把下面的程序?qū)戇M(jìn)去,然后點(diǎn)運(yùn)行即可.Attribute VB_Name =模塊 1Sub abc() Dim x, y As Double Dim ReturnPoint As Variant Dim i As Integer Dim high As Single Dim Ptext, Fname As String Dim textObj As AcadText Dim pointObj As AcadPoint Dim layerObj As AcadLayer x = 0: y = 0

8、: i = 1: high = 9 Fname = InputBox(選取結(jié)束時(shí),請回到第一點(diǎn)!請給出文件名。)If Fname = Then Fname = PointsDateFname = c:abc & Fname & .txtSet layerObj = ThisDrawing.Layers.Add(PointsData)ReturnPoint = ThisDrawing.Utility.GetPointPtext = i & :( & Round(ReturnPoint(0), 2) & , & Round(ReturnPoint(1), 2) & )Set textObj = T

9、hisDrawing.ModelSpace.AddText(Ptext, ReturnPoint, high)Set pointObj = ThisDrawing.ModelSpace.AddPoint(ReturnPoint)pointObj.Layer = PointsDatatextObj.Layer = PointsDatapointObj.color = acRedOpen Fname For Output As #1 c:PointsDATA.txtPrint #1, No, y, xPrint #1, i; Round(ReturnPoint,2), Round(ReturnPoint(0), 2)Welcome ToDownload !歡迎您的下載,資料僅供參考!

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!