找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6005|回复: 19

AUTOCAD VBA的宏 ,求助高手

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

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2012-5-21 20:03:55 | 显示全部楼层
本帖最后由 韦编三绝 于 2012-5-21 20:05 编辑 ' `& u2 ~# Q) [4 K/ ~5 Q3 N6 ~

7 {2 M' l6 m7 R, r这么简单的东西,建议楼主用lisp即可搞定,无需用vba。+ K: I# p/ Q' z) Q% J
但我已多年不碰,早忘记光了。
发表于 2012-5-21 20:41:43 | 显示全部楼层
会用A utoCAD的话'这些应该不难
发表于 2012-5-21 20:56:07 | 显示全部楼层
我曾经有那么一种想研究VBA和lisp的冲动# W  a4 r$ Q. P& ^
一想,输入几个数字,图形就出来了,多好7 _# u5 N4 s2 _- v
可是后来又一想
1 d) _" X& K8 ?8 u# @我需要自动出图的图形不多,标准件直接由画图软件生产的  j# {: }2 Q# K3 b+ \9 o
真到学有所成能自动画图的时候,要花多少时间?能省多少时间?9 N) W# D& v1 L: }
来回一算,得了,在编程的门槛上往里一瞥,扭头走了
+ e# p* c0 e# G4 C1 A* a3 M想来,当时能钻研个入门,也许也是不错的,因为,没钻研,时间也就这么过来了
发表于 2012-5-21 21:01:49 | 显示全部楼层
扯淡完我班门弄斧一下,说一下我的笨办法
- l7 b2 z& Y0 p2 o1.在EXCEL里填好公式,把各个数据的关系搞好。这样,每次画之前,把已知数据一输入,绘图尺寸自动生成8 i- x/ f/ I2 l
2,照1中的数据画一个齿(这个大家都会吧)。。。* A1 Z, t3 P$ P7 I7 y
3,阵列一下(这个大家也都会吧)。。。。。0 U7 J5 t9 r; |& l( s
2 Z7 l. l% W* h  r  _8 z) v8 p
呵呵,就是这个笨办法啊

点评

游客
  发表于 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行。
0 b7 P. _* m% a' N1 o其实你只需要计算9个点的坐标而已,锯片圆心点、直线的两端点、两个圆弧的圆心及起点终点。
3 p; m0 g5 x. \9 H6 S# l0 T' O! V7 B然后用三个绘图命令,再加一个阵列命令就搞定了。
9 i7 ^( O- |7 o- c9 \7 ]3 B起步方法是编写一条直线命令,然后测试一下,成功了,就以此为基础,慢慢衍生开来。
4 b: g! \( t+ p: @* T4 G其实大型程序都是从一行最简单的代码衍生出来的。
; ~5 w3 r% a# g2 z给个以前的例子,楼主参考吧。我是不想再研究这个了,太累了。
  F: }, ^2 T3 c. c$ f  _* A解压到e盘,然后在cad命令栏输入第一个命令即可。
+ g$ B/ @: i5 G7 f
1 f6 T8 B0 `& |9 e1 [) o

本帖子中包含更多资源

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

×

点评

游客
  发表于 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 编辑
% \( T# r  o/ }' P- K9 D" k) J, c
. C' z& s, O; V锯片lisp程序。3 h( @% ~$ S% f4 p; Q5 T
在cad里面输入 appload 加载此文件,再输入 dejp,看提示一步步执行。
1 B1 x: s1 _# w( b+ e* q推荐测试参数:# z  m' W* t( m' I! [. l
中心点:随便点7 Q* u4 ^3 g9 M4 [5 j9 ^# \
直径:100' j1 H0 `; [* p8 `
齿数:20: V) }' {1 m+ M$ w
前角:0.3' I# V5 j6 M# i  @- c4 v, z
后角;0.3, X) G9 L! k$ X6 ?7 b
然后手动画圆弧3,看提示,注意切点位置,点不好就画不出来。
* V  s& _0 x7 H* T0 D" g然后看提示,手动选择圆弧2顶部一点,再手动选择圆弧3底部一点以打断。
7 v7 _- E/ q. v9 h  `2 I+ w' z5 E自动阵列,完成。
. K: Z" J  _; c丢了几年,再拣起来挺费力,没精力给您做成自动档的了,凑合用吧,半自动也挺快的。
9 q# `( \6 G$ \2 l另外您给的数据,槽底半径和槽深度重复了,我只以槽底半径为准,忽略深度。
2 q. ]# X7 W* O, C3 j. i+ \8 ^6 `$ k3 r

7 \( U% r) t& ^- ~2 J1 g! I
% }3 E% F5 M" u% X1 o& ?( v9 d4 G  Q: M  c5 I9 o

本帖子中包含更多资源

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

×

点评

游客
  发表于 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-8-5 21:38 , Processed in 0.076046 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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