亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機(jī)械社區(qū)

標(biāo)題: AUTOCAD VBA的宏 ,,求助高手 [打印本頁(yè)]

作者: 龍九禪師    時(shí)間: 2012-5-21 17:09
標(biāo)題: AUTOCAD VBA的宏 ,,求助高手
真心求這么段參數(shù)化繪圖程序   感謝各位的幫助~!,!
作者: 20120804    時(shí)間: 2012-5-21 20:03
本帖最后由 韋編三絕 于 2012-5-21 20:05 編輯
0 V' C! p) ]& y" B+ P
  g6 w$ F! k2 z: `$ p這么簡(jiǎn)單的東西,,建議樓主用lisp即可搞定,無(wú)需用vba,。3 W* n9 s( L  N1 C
但我已多年不碰,,早忘記光了。
作者: 藍(lán)兔子    時(shí)間: 2012-5-21 20:41
會(huì)用A utoCAD的話'這些應(yīng)該不難
作者: hzhfjpt    時(shí)間: 2012-5-21 20:56
我曾經(jīng)有那么一種想研究VBA和lisp的沖動(dòng)
2 z& W. U& M7 h  I  \. E一想,,輸入幾個(gè)數(shù)字,,圖形就出來(lái)了,多好
5 ]# O5 n; x, h0 b; u& L可是后來(lái)又一想
3 k% C; Y2 Y- n# P7 W5 G我需要自動(dòng)出圖的圖形不多,,標(biāo)準(zhǔn)件直接由畫(huà)圖軟件生產(chǎn)的2 |3 L4 d5 g- A) u
真到學(xué)有所成能自動(dòng)畫(huà)圖的時(shí)候,,要花多少時(shí)間,?能省多少時(shí)間?0 z0 l9 `$ |; A' O
來(lái)回一算,,得了,,在編程的門(mén)檻上往里一瞥,扭頭走了
" V* H- b; k  ~( P想來(lái),,當(dāng)時(shí)能鉆研個(gè)入門(mén),,也許也是不錯(cuò)的,因?yàn)�,,沒(méi)鉆研,,時(shí)間也就這么過(guò)來(lái)了
作者: hzhfjpt    時(shí)間: 2012-5-21 21:01
扯淡完我班門(mén)弄斧一下,說(shuō)一下我的笨辦法% Y+ ~8 l9 M5 O9 `( W
1.在EXCEL里填好公式,,把各個(gè)數(shù)據(jù)的關(guān)系搞好,。這樣,每次畫(huà)之前,,把已知數(shù)據(jù)一輸入,,繪圖尺寸自動(dòng)生成
1 i4 H5 D5 o% t; n( [2,照1中的數(shù)據(jù)畫(huà)一個(gè)齒(這個(gè)大家都會(huì)吧),。,。。! [( t' i8 `# X8 Y8 F* Q
3,,陣列一下(這個(gè)大家也都會(huì)吧),。。,。,。。
( D; I/ [: M' W. P
3 K1 c7 L* {6 \0 {+ C呵呵,,就是這個(gè)笨辦法啊
作者: 龍九禪師    時(shí)間: 2012-5-21 21:29
愧疚  愧疚~�,。�,!記得當(dāng)年畢業(yè)設(shè)計(jì)做的就是  《VB程序開(kāi)發(fā)齒輪滾刀參數(shù)化繪制工具》,。。,。,。時(shí)光流逝  轉(zhuǎn)眼而立之年  一路走來(lái)都是在邊揀邊棄 學(xué)習(xí)了解了新的知識(shí)同時(shí)也忘卻了一些最基本理論知識(shí)。,。,。。就好比CAD一般  我們最早要自己畫(huà)圖框,畫(huà)螺栓 畫(huà)螺母再到后來(lái)出現(xiàn)了塊  再到后來(lái)出現(xiàn)了那么多標(biāo)準(zhǔn)化插件,。,。�,,F(xiàn)如今 作為工程技術(shù)人員 在不去翻書(shū)情況下又有幾個(gè)還能用圖板,,三角板,圓規(guī)去畫(huà)出個(gè)橢圓來(lái),。,。。還幾個(gè)記得空間投影幾何,。,。。,。,。   無(wú)奈啊~!�,�,!
作者: 20120804    時(shí)間: 2012-5-21 22:11
別想那么難。真心編的話,,lisp應(yīng)該不超過(guò)50行,。
, \; d1 t5 ], L( C. \其實(shí)你只需要計(jì)算9個(gè)點(diǎn)的坐標(biāo)而已,鋸片圓心點(diǎn),、直線的兩端點(diǎn),、兩個(gè)圓弧的圓心及起點(diǎn)終點(diǎn)。
2 N% m( R: V+ ]: E; `; V6 e然后用三個(gè)繪圖命令,,再加一個(gè)陣列命令就搞定了,。" m" s# |  s7 Y, ]
起步方法是編寫(xiě)一條直線命令,然后測(cè)試一下,,成功了,就以此為基礎(chǔ),,慢慢衍生開(kāi)來(lái),。; j& d; k/ r1 c
其實(shí)大型程序都是從一行最簡(jiǎn)單的代碼衍生出來(lái)的。
" q7 O5 t4 ~2 F3 H, B7 a% L/ q給個(gè)以前的例子,,樓主參考吧,。我是不想再研究這個(gè)了,太累了,。/ P6 T2 q! b' o
解壓到e盤(pán),,然后在cad命令欄輸入第一個(gè)命令即可。
" n4 Y* M7 x0 K; q[attach]250291[/attach]' A4 [, Y6 p) d

作者: alphazhan    時(shí)間: 2012-5-22 09:58
不會(huì)的小白路過(guò)幫頂                             
作者: 20120804    時(shí)間: 2012-5-24 00:08
本帖最后由 韋編三絕 于 2012-5-24 00:12 編輯
% U' f( a  h2 S* O9 L# D9 [6 m# R) [. s: l* o
鋸片lisp程序。4 S9 A! w6 d3 ], t+ e# J8 D9 p) r) ?
在cad里面輸入 appload 加載此文件,,再輸入 dejp,,看提示一步步執(zhí)行。( M% B1 d5 F0 O. n/ U. m8 B/ P
推薦測(cè)試參數(shù):8 O$ R* B( I, s( W! m' A
中心點(diǎn):隨便點(diǎn)7 v5 P, M. J" N* D2 [6 l
直徑:100
! Y' r3 u* }) A' W, `+ H9 }齒數(shù):20
: N) o6 M- _; t2 Z: h  x前角:0.3- Y# Z1 P/ S* g) g0 v* \
后角,;0.39 m0 V5 J: v+ g: c
然后手動(dòng)畫(huà)圓弧3,,看提示,注意切點(diǎn)位置,,點(diǎn)不好就畫(huà)不出來(lái),。
; l, O3 W9 H! M- T- [然后看提示,手動(dòng)選擇圓弧2頂部一點(diǎn),,再手動(dòng)選擇圓弧3底部一點(diǎn)以打斷,。' J  W9 a* e, z1 I( F( O( Z+ f' J
自動(dòng)陣列,完成,。
- K& s0 z6 P) v8 Z. v6 S# o丟了幾年,,再揀起來(lái)挺費(fèi)力,沒(méi)精力給您做成自動(dòng)檔的了,,湊合用吧,,半自動(dòng)也挺快的。
4 y7 ]" j4 i  A! e另外您給的數(shù)據(jù),,槽底半徑和槽深度重復(fù)了,,我只以槽底半徑為準(zhǔn),忽略深度,。
, p. r& W1 L- W6 V" |3 l$ `$ l  n! j
[attach]250496[/attach]- o: `3 _8 \+ U" x

  p# L1 L9 S0 O6 }% M[attach]250495[/attach]! z: Z5 L2 D& [+ Y1 p! w. e

作者: 玩彩518    時(shí)間: 2012-5-24 00:31
論壇里的高手還真不少,!cad我剛?cè)腴T(mén)
作者: 龍九禪師    時(shí)間: 2012-5-26 02:32
首先感謝韋編三絕 的積極幫忙  但也許是本人描述問(wèn)題還不夠清晰  韋編三絕 幫忙弄的程序還存在略微錯(cuò)誤
& ]- Z+ C7 y) ^- a1 g命令提示行提示輸入的參數(shù)應(yīng)該是如下:' v6 V) Y% z" ~9 `( }  o) b
1 鋸片圓心坐標(biāo) - m0 w: E6 r( q& x4 Y1 n3 D) j
2 鋸片前角 (單位為度)" m4 V' R8 i* b4 M, H  e, l4 L
3鋸片后角(單位為度), a" ~  g. E9 x0 G
4 鋸片齒數(shù). o5 Y: Q) }. i3 o) j( N' h
5鋸片半徑
5 z0 k( g6 a8 X& E% `1 a懇請(qǐng)韋編三絕 再幫忙處理下  若有用到第一段斜直線方程及第二段圓弧方程和圓心坐標(biāo)方程以及第三段圓弧方程和圓心坐標(biāo)方程可回復(fù)索取,!  感謝~�,。。,�,!
作者: 20120804    時(shí)間: 2012-5-26 09:45
拿去,再休來(lái)聒噪,。
; t8 E  C& l  _1 h: }. R
" I* p' T* Q) G: K9 Q[attach]250681[/attach]1 q5 B# X6 `8 ^. f' {; {6 f$ ?: f

作者: 龍九禪師    時(shí)間: 2012-5-26 13:10
已基本修正完整,,但下載后用此程序畫(huà)出圖形與單張所繪圖形存在差異(相同參數(shù)設(shè)置下程序繪制的圖形不能與單張繪制圖形實(shí)現(xiàn)完全重合)標(biāo)注后發(fā)現(xiàn)兩圖數(shù)值亦不一致。,。,。。,。只能言其只有形似 且不達(dá)神似,。 (初步判斷是程序內(nèi)設(shè)置的數(shù)值精度問(wèn)題引起) 懇望韋編三絕 做最后一次修正,!感謝!·,!
作者: 龍九禪師    時(shí)間: 2012-5-26 13:25
建議其計(jì)算精度取小數(shù)點(diǎn)后6位試試,,若還存在同樣問(wèn)題 只能是說(shuō)幾段弧的圓心坐標(biāo)存在問(wèn)題了
作者: 龍九禪師    時(shí)間: 2012-5-26 18:47
附: 在輸入必要的參數(shù)后在所繪制的圖形下方也顯示出所輸入的參數(shù)。感謝,!
作者: 20120804    時(shí)間: 2012-5-26 19:58
能把話說(shuō)明白點(diǎn)不,?能貼個(gè)圖不?
作者: 龍九禪師    時(shí)間: 2012-5-27 04:47
經(jīng)過(guò)反復(fù)驗(yàn)證  原來(lái)是自己錯(cuò)了 ,! 慚愧,!
. u( m3 x# k1 O, g0 {+ x1 j9 T; v韋編三絕所運(yùn)用的各個(gè)坐標(biāo)點(diǎn)及圓和直線方程等均毫無(wú)錯(cuò)誤~!�,�,! 程序代碼更是無(wú)一錯(cuò)誤,由衷地佩服并感激,!
6 d+ N" m& u1 s! Q& G最后懇請(qǐng)韋編三絕做最后潤(rùn)色   也即附加一項(xiàng)功能(在輸入各個(gè)參數(shù)后在所繪制的圖形下方也顯示出所輸入的參數(shù)(便于區(qū)分之用))
作者: 20120804    時(shí)間: 2012-5-27 11:05
[attach]250779[/attach]
作者: 20120804    時(shí)間: 2012-5-27 14:18
本帖最后由 韋編三絕 于 2012-5-27 14:20 編輯 ' q  B9 u$ U& o7 M/ I
* T9 ^- I4 L" ~. R& m' y  y
[attach]250788[/attach]
  z  b3 B: C. p+ o+ P
- L) z7 O3 v; _! _  @[attach]250786[/attach]
5 L2 k4 c0 F  }! d0 ]) ~# t+ b: d+ L* p2 M, c/ j5 l0 k! t) S% o* Q

作者: shudapeng    時(shí)間: 2012-10-13 09:12
看來(lái)俺的cad還是很爛的慚愧慚愧{:soso_e164:},,還要學(xué)學(xué)再學(xué)學(xué)。




歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/) Powered by Discuz! X3.4