机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5041|回复: 19
打印 上一主题 下一主题

AUTOCAD VBA的宏 ,求助高手

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-21 17:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
真心求这么段参数化绘图程序   感谢各位的帮助~!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

2#
发表于 2012-5-21 20:03:55 | 只看该作者
本帖最后由 韦编三绝 于 2012-5-21 20:05 编辑 ; l; h$ r& |: Y2 j- E) ~; M& E
' Y" V7 C1 K+ y% Z& p3 H% r
这么简单的东西,建议楼主用lisp即可搞定,无需用vba。
* X1 B- Y+ k6 i9 Z- Q但我已多年不碰,早忘记光了。
回复 支持 反对

使用道具 举报

3#
发表于 2012-5-21 20:41:43 | 只看该作者
会用A utoCAD的话'这些应该不难
回复 支持 反对

使用道具 举报

4#
发表于 2012-5-21 20:56:07 | 只看该作者
我曾经有那么一种想研究VBA和lisp的冲动2 p: n/ z1 @3 M3 s/ t4 h* b
一想,输入几个数字,图形就出来了,多好
# C; P( I" l' ~$ w- s可是后来又一想
( t* Y2 h2 y, r) Y我需要自动出图的图形不多,标准件直接由画图软件生产的3 m& ^" v9 E' d5 w- f& M
真到学有所成能自动画图的时候,要花多少时间?能省多少时间?3 W* S1 f% J( C3 H4 V* }8 M
来回一算,得了,在编程的门槛上往里一瞥,扭头走了
! E4 d  P& t% i0 I+ I6 ~想来,当时能钻研个入门,也许也是不错的,因为,没钻研,时间也就这么过来了
回复 支持 反对

使用道具 举报

5#
发表于 2012-5-21 21:01:49 | 只看该作者
扯淡完我班门弄斧一下,说一下我的笨办法
4 R* e. B* b2 w, Y7 k. J1.在EXCEL里填好公式,把各个数据的关系搞好。这样,每次画之前,把已知数据一输入,绘图尺寸自动生成+ d9 i; `- z2 v" }+ A" r# j+ m
2,照1中的数据画一个齿(这个大家都会吧)。。。
% f# E) Z1 _) h4 E& f3,阵列一下(这个大家也都会吧)。。。。。  A9 o4 A& a' X" c( ?; b9 O6 P2 p& v
- d/ N2 x/ \0 [  G$ E5 |# ]
呵呵,就是这个笨办法啊

点评

游客
  发表于 2012-5-23 11:21
性价比最高的办法。  发表于 2012-5-23 11:21

评分

参与人数 1威望 +20 收起 理由
老鹰 + 20 热心助人,专业精湛!

查看全部评分

回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-5-21 21:29:00 | 只看该作者
愧疚  愧疚~!!!记得当年毕业设计做的就是  《VB程序开发齿轮滚刀参数化绘制工具》。。。。时光流逝  转眼而立之年  一路走来都是在边拣边弃 学习了解了新的知识同时也忘却了一些最基本理论知识。。。。就好比CAD一般  我们最早要自己画图框,画螺栓 画螺母再到后来出现了块  再到后来出现了那么多标准化插件。。。现如今 作为工程技术人员 在不去翻书情况下又有几个还能用图板,三角板,圆规去画出个椭圆来。。。还几个记得空间投影几何。。。。。   无奈啊~!!!
回复 支持 反对

使用道具 举报

7#
发表于 2012-5-21 22:11:17 | 只看该作者
别想那么难。真心编的话,lisp应该不超过50行。
; C6 T/ m( m. t7 M: [1 T5 I其实你只需要计算9个点的坐标而已,锯片圆心点、直线的两端点、两个圆弧的圆心及起点终点。: {/ s( E' A3 B+ [9 H/ Z
然后用三个绘图命令,再加一个阵列命令就搞定了。6 t  p" p# W1 y+ V
起步方法是编写一条直线命令,然后测试一下,成功了,就以此为基础,慢慢衍生开来。
1 S5 S- T1 E+ d其实大型程序都是从一行最简单的代码衍生出来的。( D5 U$ _. f% u8 q
给个以前的例子,楼主参考吧。我是不想再研究这个了,太累了。5 F* W; A. ^+ M! ?: {3 t! z
解压到e盘,然后在cad命令栏输入第一个命令即可。! c) G" C$ l! [9 `9 F  F8 P8 S

5 {0 O. y* u; T, G- u, g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

点评

游客
  发表于 2012-5-26 07:40
都是高手啊,我还只停留在现有的基础上。从未想过二次开发  发表于 2012-5-26 07:40
难者不会 会者不难 帮个手吧!  发表于 2012-5-22 19:42

评分

参与人数 1威望 +30 收起 理由
老鹰 + 30 热心助人,专业精湛!

查看全部评分

回复 支持 反对

使用道具 举报

8#
发表于 2012-5-22 09:58:14 | 只看该作者
不会的小白路过帮顶                             
回复 支持 反对

使用道具 举报

9#
发表于 2012-5-24 00:08:05 | 只看该作者
本帖最后由 韦编三绝 于 2012-5-24 00:12 编辑 , G& j/ q' a# u! j2 ^

$ y+ V# c# ~  [- h6 I# I: T% o0 u锯片lisp程序。7 i: }9 G6 H  h( _* [* h! H5 w$ r, v4 i
在cad里面输入 appload 加载此文件,再输入 dejp,看提示一步步执行。
8 u5 P6 W0 a% z推荐测试参数:
/ _) N6 s& X' D( l中心点:随便点
, R" |4 W6 V/ t7 Z( i7 S5 p直径:1008 k8 ?8 d+ |3 D' l/ s. ]; S) p
齿数:20
6 m9 b' g* v9 n3 Z6 R6 ~' g# X前角:0.3
( B6 r8 V' U. r* \3 i1 U+ x& r& @- w后角;0.37 h" u0 A8 m5 Q6 b
然后手动画圆弧3,看提示,注意切点位置,点不好就画不出来。
/ S' p: J' X5 U% p( e然后看提示,手动选择圆弧2顶部一点,再手动选择圆弧3底部一点以打断。
. _$ L& A+ P7 n; U- N* d) t自动阵列,完成。
/ ^: p- [8 g; c3 Y丢了几年,再拣起来挺费力,没精力给您做成自动档的了,凑合用吧,半自动也挺快的。6 X* r5 M  y, c( R
另外您给的数据,槽底半径和槽深度重复了,我只以槽底半径为准,忽略深度。
  q3 T  \5 X/ F
2 e. @5 ], Q& Y  D1 N
7 T5 x8 Z8 w0 ^; @" Z$ N. Q4 p1 D. E  B4 _0 x
5 g8 N- k+ M+ W' I5 O" `) X5 P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

点评

游客
  发表于 2012-5-25 21:48
恩公啊 恩公!!!!!  发表于 2012-5-25 21:48
回复 支持 反对

使用道具 举报

10#
发表于 2012-5-24 00:31:20 | 只看该作者
必威APP精装版下载里的高手还真不少!cad我刚入门
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-16 10:38 , Processed in 0.062133 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表