机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5670|回复: 19

AUTOCAD VBA的宏 ,求助高手

[复制链接]
发表于 2012-5-21 17:09:56 | 显示全部楼层 |阅读模式
真心求这么段参数化绘图程序   感谢各位的帮助~!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2012-5-21 20:03:55 | 显示全部楼层
本帖最后由 韦编三绝 于 2012-5-21 20:05 编辑
/ c6 X7 M: q3 O, X. F. X5 p7 P9 w: t$ ?, b* ^( C
这么简单的东西,建议楼主用lisp即可搞定,无需用vba。
  \7 q. f1 E. O但我已多年不碰,早忘记光了。
回复 支持 反对

使用道具 举报

发表于 2012-5-21 20:41:43 | 显示全部楼层
会用A utoCAD的话'这些应该不难
回复 支持 反对

使用道具 举报

发表于 2012-5-21 20:56:07 | 显示全部楼层
我曾经有那么一种想研究VBA和lisp的冲动! b* I" N# b- S: q5 r0 U
一想,输入几个数字,图形就出来了,多好7 z, w6 c; B) q4 W6 `2 z
可是后来又一想% X: W6 o/ I% A  F% R7 I
我需要自动出图的图形不多,标准件直接由画图软件生产的
9 Q* O9 R" K% A/ H( S真到学有所成能自动画图的时候,要花多少时间?能省多少时间?
8 k$ \) v% [; `5 U- W* {2 v" s来回一算,得了,在编程的门槛上往里一瞥,扭头走了- i# W+ K* J* Q
想来,当时能钻研个入门,也许也是不错的,因为,没钻研,时间也就这么过来了
回复 支持 反对

使用道具 举报

发表于 2012-5-21 21:01:49 | 显示全部楼层
扯淡完我班门弄斧一下,说一下我的笨办法; N5 X) O+ ^; `2 S$ C" m1 b
1.在EXCEL里填好公式,把各个数据的关系搞好。这样,每次画之前,把已知数据一输入,绘图尺寸自动生成% ^  |. M1 U2 ~0 ^6 R& Y/ F$ F
2,照1中的数据画一个齿(这个大家都会吧)。。。
! }8 r7 Q& @( {* _  r7 q( C3 ^3,阵列一下(这个大家也都会吧)。。。。。" v1 L4 ~, \9 `( r

. [# L" Z* V0 f呵呵,就是这个笨办法啊

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2012-5-21 22:11:17 | 显示全部楼层
别想那么难。真心编的话,lisp应该不超过50行。
; e, w9 r7 x& l! N/ z其实你只需要计算9个点的坐标而已,锯片圆心点、直线的两端点、两个圆弧的圆心及起点终点。1 w  ]# @/ D( J) Y( h
然后用三个绘图命令,再加一个阵列命令就搞定了。+ g. `; z) Z0 C7 w8 [$ D$ ~1 T  s
起步方法是编写一条直线命令,然后测试一下,成功了,就以此为基础,慢慢衍生开来。  N. \" ^3 ~7 ^: ?
其实大型程序都是从一行最简单的代码衍生出来的。
5 e4 E' l! T2 l+ n( ^给个以前的例子,楼主参考吧。我是不想再研究这个了,太累了。+ `  r9 {8 H/ r5 M+ n. _  i8 }8 P
解压到e盘,然后在cad命令栏输入第一个命令即可。
7 M" @- l% j% ]2 p9 c8 u1 d6 x) V- M. V" K! z4 J1 X3 S

本帖子中包含更多资源

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

x

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2012-5-22 09:58:14 | 显示全部楼层
不会的小白路过帮顶                             
回复 支持 反对

使用道具 举报

发表于 2012-5-24 00:08:05 | 显示全部楼层
本帖最后由 韦编三绝 于 2012-5-24 00:12 编辑
& o/ l1 D8 j8 z' H
  u* j2 Y* V! @% y6 M$ V锯片lisp程序。) X3 ^5 F) Z- o
在cad里面输入 appload 加载此文件,再输入 dejp,看提示一步步执行。
" F* [9 y! s% L, i; }2 y9 N推荐测试参数:
* g; _' W2 r  d. |* u. T; M' N中心点:随便点
  R" c7 Q- a+ {* z直径:100
" W4 y6 g5 {7 N- }& }齿数:201 }$ E( Z/ z# {+ q
前角:0.3% ?/ u# K, g8 Z, {+ s/ O8 a
后角;0.3
) `2 `5 [5 J# v; g4 }然后手动画圆弧3,看提示,注意切点位置,点不好就画不出来。! K$ U9 \# {4 {# j# J/ Y
然后看提示,手动选择圆弧2顶部一点,再手动选择圆弧3底部一点以打断。
, u. o9 ?! W. x7 u! D0 ~  ^自动阵列,完成。7 a, j; ~; f0 N  z  }; A2 l" T( B
丢了几年,再拣起来挺费力,没精力给您做成自动档的了,凑合用吧,半自动也挺快的。
! a) @4 A* n: }) p, S% q* V另外您给的数据,槽底半径和槽深度重复了,我只以槽底半径为准,忽略深度。, Y! m, F! J, S$ [: `, M9 M5 s
4 q+ e  I' x3 l8 d4 B4 |$ O
9 F/ G3 k2 d& W

1 u0 x2 x. a6 D& ~2 c* t1 z  s6 y, f' J3 k

本帖子中包含更多资源

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

x

点评

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

使用道具 举报

发表于 2012-5-24 00:31:20 | 显示全部楼层
论坛里的高手还真不少!cad我刚入门
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-4-30 12:39 , Processed in 0.064521 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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