久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5962|回復: 19

AUTOCAD VBA的宏 ,求助高手

[復制鏈接]
1#
發(fā)表于 2012-5-21 17:09:56 | 只看該作者 |倒序瀏覽 |閱讀模式
真心求這么段參數(shù)化繪圖程序   感謝各位的幫助~!!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
回復

使用道具 舉報

2#
發(fā)表于 2012-5-21 20:03:55 | 只看該作者
本帖最后由 韋編三絕 于 2012-5-21 20:05 編輯 0 N1 j" T0 f1 e( a& d  Q) v" b

  }4 U: ?/ ?; |這么簡單的東西,建議樓主用lisp即可搞定,無需用vba。5 \1 ^+ D5 n2 Z6 K: Q1 M
但我已多年不碰,早忘記光了。
3#
發(fā)表于 2012-5-21 20:41:43 | 只看該作者
會用A utoCAD的話'這些應該不難
4#
發(fā)表于 2012-5-21 20:56:07 | 只看該作者
我曾經(jīng)有那么一種想研究VBA和lisp的沖動0 E$ u7 W: ?/ M7 ?7 j6 K
一想,輸入幾個數(shù)字,圖形就出來了,多好! h$ v0 r) q5 B# ~' C* r3 U& `8 j
可是后來又一想
" ^" k3 R2 Z: I2 G5 L& \我需要自動出圖的圖形不多,標準件直接由畫圖軟件生產(chǎn)的; u* b% y/ w  R5 t+ J. g/ r5 n. S
真到學有所成能自動畫圖的時候,要花多少時間?能省多少時間?' [* L# G# U# k' r
來回一算,得了,在編程的門檻上往里一瞥,扭頭走了( K6 G% G8 G& i  x  p
想來,當時能鉆研個入門,也許也是不錯的,因為,沒鉆研,時間也就這么過來了
5#
發(fā)表于 2012-5-21 21:01:49 | 只看該作者
扯淡完我班門弄斧一下,說一下我的笨辦法% @- y& D1 k/ |9 N8 s
1.在EXCEL里填好公式,把各個數(shù)據(jù)的關系搞好。這樣,每次畫之前,把已知數(shù)據(jù)一輸入,繪圖尺寸自動生成
) Q2 g! d$ _9 F* h* y' @" ~8 A2,照1中的數(shù)據(jù)畫一個齒(這個大家都會吧)。。。
( f, q- {" z! |6 }0 Z' Z5 I3,陣列一下(這個大家也都會吧)。。。。。
; Z2 l3 T4 F3 B" H3 Y% K2 B
: ^: o) u' n) w) j# O* J( K呵呵,就是這個笨辦法啊

點評

游客
  發(fā)表于 2012-5-23 11:21
性價比最高的辦法。  發(fā)表于 2012-5-23 11:21

評分

參與人數(shù) 1威望 +20 收起 理由
老鷹 + 20 熱心助人,專業(yè)精湛!

查看全部評分

6#
 樓主| 發(fā)表于 2012-5-21 21:29:00 | 只看該作者
愧疚  愧疚~!!!記得當年畢業(yè)設計做的就是  《VB程序開發(fā)齒輪滾刀參數(shù)化繪制工具》。。。。時光流逝  轉眼而立之年  一路走來都是在邊揀邊棄 學習了解了新的知識同時也忘卻了一些最基本理論知識。。。。就好比CAD一般  我們最早要自己畫圖框,畫螺栓 畫螺母再到后來出現(xiàn)了塊  再到后來出現(xiàn)了那么多標準化插件。。。現(xiàn)如今 作為工程技術人員 在不去翻書情況下又有幾個還能用圖板,三角板,圓規(guī)去畫出個橢圓來。。。還幾個記得空間投影幾何。。。。。   無奈啊~!!!
7#
發(fā)表于 2012-5-21 22:11:17 | 只看該作者
別想那么難。真心編的話,lisp應該不超過50行。. G2 E6 w. h2 y7 i- c
其實你只需要計算9個點的坐標而已,鋸片圓心點、直線的兩端點、兩個圓弧的圓心及起點終點。
4 l5 d% A1 r; Z* u然后用三個繪圖命令,再加一個陣列命令就搞定了。. f" M5 g$ n7 T8 h1 q- \* _( h. t4 [
起步方法是編寫一條直線命令,然后測試一下,成功了,就以此為基礎,慢慢衍生開來。
3 N: v6 j7 o5 g, T4 |& j其實大型程序都是從一行最簡單的代碼衍生出來的。( _' L# `2 I5 ?
給個以前的例子,樓主參考吧。我是不想再研究這個了,太累了。
  a6 Y9 `, d) j  l7 n: B: T解壓到e盤,然后在cad命令欄輸入第一個命令即可。* P/ P5 r$ Z: X) G

1 ?5 g' L( }& X% o

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×

點評

游客
  發(fā)表于 2012-5-26 07:40
都是高手啊,我還只停留在現(xiàn)有的基礎上。從未想過二次開發(fā)  發(fā)表于 2012-5-26 07:40
難者不會 會者不難 幫個手吧!  發(fā)表于 2012-5-22 19:42

評分

參與人數(shù) 1威望 +30 收起 理由
老鷹 + 30 熱心助人,專業(yè)精湛!

查看全部評分

8#
發(fā)表于 2012-5-22 09:58:14 | 只看該作者
不會的小白路過幫頂                             
9#
發(fā)表于 2012-5-24 00:08:05 | 只看該作者
本帖最后由 韋編三絕 于 2012-5-24 00:12 編輯
* y+ X, T1 G1 S2 `9 A1 A4 x; N" W/ F9 }$ i
鋸片lisp程序。& [& e. ^  G1 S4 j* A5 S
在cad里面輸入 appload 加載此文件,再輸入 dejp,看提示一步步執(zhí)行。
  U7 L$ ^- `7 B' l推薦測試參數(shù):
+ I$ }0 E' w& X/ h  R. @  I2 j- a9 Y中心點:隨便點2 w6 C* r( a% g
直徑:100
5 H) E+ ?( g/ B齒數(shù):20* ~4 p; D6 q2 W) k
前角:0.3! D: P' M) ]' H3 g; y. K
后角;0.3
/ a# G: F; v! J8 r# y1 u" _然后手動畫圓弧3,看提示,注意切點位置,點不好就畫不出來。' M5 \6 P) p% L& v. H
然后看提示,手動選擇圓弧2頂部一點,再手動選擇圓弧3底部一點以打斷。
0 q) r$ _4 ~0 @* B! k( U& Q自動陣列,完成。/ x! \- r: `: B, H5 c
丟了幾年,再揀起來挺費力,沒精力給您做成自動檔的了,湊合用吧,半自動也挺快的。! K7 T' ]  a* I
另外您給的數(shù)據(jù),槽底半徑和槽深度重復了,我只以槽底半徑為準,忽略深度。& T: w+ s* S8 x# J* K* K. w

; l% j! E7 X) G, u& @1 q2 y: ?. X, I5 F- u
# j( B/ H* R& l: m

: m- V/ @. C9 _0 N1 c7 b) D

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×

點評

游客
  發(fā)表于 2012-5-25 21:48
恩公啊 恩公!!!!!  發(fā)表于 2012-5-25 21:48
10#
發(fā)表于 2012-5-24 00:31:20 | 只看該作者
論壇里的高手還真不少!cad我剛入門
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

Archiver|手機版|小黑屋|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-7-20 18:43 , Processed in 0.073119 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表